dingsp / disruptorC

LMAX's disruptor pattern implemented in C

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

disruptorC

C implementation of LMAX's disruptor pattern.

Tested on Mac OS X 10.8.3 (gcc 4.8.0), Fedora 18, and FreeBSD 10.0 (clang 3.3).

Build by:

      ./bootstrap 
      make

Then run the tests in test/.


TODO: 

* Improve performance.


NOTES:

* Now using the __atomic* operations as supported in GCC 4.7.1
  onwards.

About

LMAX's disruptor pattern implemented in C

License:Other


Languages

Language:C 64.2%Language:M4 30.5%Language:Shell 3.3%Language:Makefile 2.0%