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

126 stars
11 watching
86 forks
Language: C++
last commit: almost 2 years ago

Related projects:

RepositoryDescriptionStars
boostorg/logA C++ library for logging in applications and libraries183
boostorg/computeA C++ library providing a thin wrapper over the OpenCL API for GPU computing.1,566
boostorg/interprocessProvides C++ classes and functions to safely access shared resources between threads and processes without explicit synchronization.139
boostorg/serializationProvides a C++ framework for serializing and deserializing data structures to and from various formats122
boostorg/jsonA C++ library that provides fast and efficient JSON data serialization and deserialization434
boostorg/multiprecisionA C++ library that provides high-range and precision number types with interoperability capabilities202
elijahr/lockfreequeuesA set of concurrent queue implementations for Nim.44
boostorg/hofA C++ library providing modern utilities for functions and function objects to improve expressiveness and simplify constructs.507
boostorg/fiberA framework for cooperative scheduling of micro-threads using stored execution states.465
boostorg/pythonEnables seamless interoperability between C++ and the Python programming language.476
boostorg/gilA C++ library for working with images in a generic and efficient way178
boostorg/safe_numericsReplaces standard numeric types with exception-throwing versions to prevent undefined behavior due to integer overflow210
boostorg/mp11A C++11 metaprogramming library enabling advanced template-based programming245
jbakic/shieldedA software transactional memory implementation for .NET with strong guarantees on safety and thread-safety241
typelift/concurrentA library providing functional concurrency primitives inspired by concurrent programming languages.209