The Concurrency Kit

Concurrency primitives, safe memory reclamation mechanisms and non-blocking data structures for the research, design and implementation of high performance concurrent systems.


Documentation

ArticlesManual PagesSlides

Community

Google GroupIRCContributors

Architectures

ARM, Power, SPARCv9, x86, x86-64

Compilers

gcc, clang, icc, mingw32, mingw64, suncc

Features

atomic operations, hardware transactional memory, memory barriers, hash tables, list, ring, stack, fifo, bitmap, safe memory reclamation, scalable locks, execution barriers, asymmetric synchronization and more.

Users include

                             

Spotlight