cs_libguarded
Header-only library for multithreaded programming
The CsLibGuarded library is a standalone header only library for multithreaded programming. This library provides templated classes which prevent race conditions by controlling access to shared data. Existing multithreading primitives like mutexes and locks are only bound to the protected data by conventions. This makes it very easy to introduce bugs in your code by forgetting to use the right locks before accessing a block of data. The idea of this library is to tie the data and the locks in a type safe interface that only allows correct usage.
homepage ↗ github: copperspice/cs_libguarded
Available in
| Overlay | Newest | Ebuilds | Last activity | |
|---|---|---|---|---|
| opentransactions GitHub ↗ | 1.4.1 | 1 | 3 mo | details › |
Versions & arches
| Version | Overlay | amd64 | arm64 | x86 | ppc64 | riscv | alpha | arm | hppa | ia64 | loong | m68k | mips | ppc | s390 | sparc | Committed | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1.4.1 | opentransactions | amd64 stable | arm64 stable | x86 stable | ppc64 stable | riscv stable | alpha stable | arm stable | hppa stable | ia64 stable | loong stable | m68k stable | mips stable | ppc stable | s390 stable | sparc stable | 22 mo | view · download · history ↗ |