lockfree

Synchronization library

A C++ library providing a set of high-performance synchronization primitives to safely access shared data without locks or barriers.

Boost.Lockfree

GitHub

125 stars
11 watching
86 forks
Language: C++
last commit: 8 days ago

Related projects:

Repository Description Stars
boostorg/log A C++ library for logging in applications and libraries 182
boostorg/compute A C++ library providing a thin wrapper over the OpenCL API for GPU computing. 1,562
boostorg/interprocess Provides C++ classes and functions to safely access shared resources between threads and processes without explicit synchronization. 139
boostorg/serialization Provides a C++ framework for serializing and deserializing data structures to and from various formats 121
boostorg/json A C++ library that provides fast and efficient JSON data serialization and deserialization 434
boostorg/multiprecision A C++ library that provides high-range and precision number types with interoperability capabilities 198
elijahr/lockfreequeues A set of concurrent queue implementations for Nim. 43
boostorg/hof A C++ library providing modern utilities for functions and function objects to improve expressiveness and simplify constructs. 507
boostorg/fiber A framework for cooperative scheduling of micro-threads using stored execution states. 463
boostorg/python Enables seamless interoperability between C++ and the Python programming language. 472
boostorg/gil A C++ library for working with images in a generic and efficient way 179
boostorg/safe_numerics Replaces standard numeric types with exception-throwing versions to prevent undefined behavior due to integer overflow 210
boostorg/mp11 A C++11 metaprogramming library enabling advanced template-based programming 243
jbakic/shielded A software transactional memory implementation for .NET with strong guarantees on safety and thread-safety 239
typelift/concurrent A library providing functional concurrency primitives inspired by concurrent programming languages. 209