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+.
2k stars
118 watching
312 forks
Language: C
last commit: 2 months ago
Linked from 5 awesome lists
Related projects:
Repository | Description | Stars |
---|---|---|
david-haim/concurrencpp | A C++ concurrency library providing high-level abstractions for writing concurrent and parallel applications | 2,312 |
sustrik/libmill | Introduces concurrency features to the C programming language in a style similar to Go. | 2,737 |
khizmax/libcds | A C++ library of concurrent data structures for lock-free and lock-based containers with thread-safe iterators. | 2,566 |
google/cpu_features | A cross-platform C library to retrieve CPU features and instruction set capabilities at runtime | 2,463 |
danmar/cppcheck | Analyzes code for errors and potential security vulnerabilities | 5,820 |
yyzybb537/libgo | A high-performance coroutine and parallel programming library for C++ that enables efficient and scalable concurrent execution. | 3,215 |
jart/cosmopolitan | A build-once run-anywhere C library that reconfigures stock compilers to output a POSIX-approved format for native execution on multiple platforms. | 18,408 |
cameron314/concurrentqueue | A fast and fully thread-safe lock-free queue implementation for C++ | 9,995 |
moby/buildkit | A toolkit for converting source code to build artifacts in an efficient and repeatable manner | 8,211 |
luk4z7/go-concurrency-guide | A comprehensive guide to Go concurrency, covering fundamental concepts and practical examples. | 2,502 |
sharow/libconcurrent | A lightweight, low-overhead concurrency library | 361 |
cc65/cc65 | A cross-development package for 6502 based systems with C compiler and runtime library support for many old computer machines. | 2,318 |
lewissbaker/cppcoro | A library of C++ coroutine abstractions for building high-performance asynchronous programming systems. | 3,424 |
thelartians/moderncppstarter | A template project providing a set of tools and best practices for building modern C++ projects with automated testing, continuous integration, and code coverage. | 4,468 |
mozilla/sccache | A tool for caching compilation results to avoid recompilation when possible | 5,853 |