ck

Concurrent systems library

A set of libraries and data structures designed to simplify the development of high-performance concurrent systems in C.

Concurrency primitives, safe memory reclamation mechanisms and non-blocking (including lock-free) data structures designed to aid in the research, design and implementation of high performance concurrent systems developed in C99+.

GitHub

2k stars
118 watching
315 forks
Language: C
last commit: almost 2 years ago
Linked from 5 awesome lists


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
david-haim/concurrencppA C++ concurrency library providing high-level abstractions for writing concurrent and parallel applications2,347
sustrik/libmillIntroduces concurrency features to the C programming language in a style similar to Go.2,741
khizmax/libcdsA C++ library of concurrent data structures for lock-free and lock-based containers with thread-safe iterators.2,571
google/cpu_featuresA cross-platform C library to retrieve CPU features and instruction set capabilities at runtime2,468
danmar/cppcheckAutomated code analysis tool for C and C++ code5,882
yyzybb537/libgoA high-performance coroutine and parallel programming library for C++ that enables efficient and scalable concurrent execution.3,221
jart/cosmopolitanA build-once run-anywhere C library that reconfigures stock compilers to output a POSIX-approved format for native execution on multiple platforms.18,558
cameron314/concurrentqueueA fast and fully thread-safe lock-free queue implementation for C++10,134
moby/buildkitA toolkit for converting source code to build artifacts in an efficient and repeatable manner8,319
luk4z7/go-concurrency-guideA comprehensive guide to Go concurrency, covering fundamental concepts and practical examples.2,518
sharow/libconcurrentA lightweight, low-overhead concurrency library360
cc65/cc65A cross-development package for 6502 based systems with C compiler and runtime library support for many old computer machines.2,337
lewissbaker/cppcoroA library of C++ coroutine abstractions for building high-performance asynchronous programming systems.3,448
thelartians/moderncppstarterA template project providing a set of tools and best practices for building modern C++ projects with automated testing, continuous integration, and code coverage.4,526
mozilla/sccacheA tool for caching compilation results to avoid recompilation when possible5,902