Home Browse Contribute Documentation Support Concurrency Kit provides a plethora of concurrency primitives, safe memory reclamation mechanisms and lock-less and lock-free data structures designed to aid in the design and implementation of high performance concurrent systems. It is designed to minimize dependencies on operating system-specific interfaces and most of the interface relies only on a strict subset of the standard library and more popular compiler extensions.

Download

ck-0.2.2.tar.gz (release announcement)

Contribute

git clone git://git.concurrencykit.org/ck.git
Please see the Contribute page and become a contributor. You may find developers and contributors in the IRC channel (#concurrencykit@irc.freenode.net). Questions, patches or concerns can be directed to Google Groups or the maintainer (sbahra@repnop.org).

Roadmap

Please see the roadmap.

Supported Compilers

clang, gcc, icc, suncc

Supported Architectures

ppc64, sparcv9, x86_32, x86_64

Supported Platforms

Concurrency Kit is designed to support freestanding environments. If a target software environment under a supported compiler and architecture is not supported, please report the bug.

License

Revised BSD License

Supporters

Please see the contributor's notice. Thank you to the project contributors. In addition, the following organizations and individuals have contributed financial and/or hardware resources for the continued development of Concurrency Kit as an open-source project.



© 2011 - 2012 Samy Al Bahra.