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
312 forks
Language: C
last commit: 2 months ago
Linked from 5 awesome lists


Backlinks from these 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