Package: libcds2.3.3 (2.3.3-3) [debports]
Links for libcds2.3.3
Debian Resources:
Download Source Package :
Not foundMaintainers:
External Resources:
- Homepage [github.com]
Similar packages:
Experimental package
Warning: This package is from the experimental distribution. That means it is likely unstable or buggy, and it may even cause data loss. Please be sure to consult the changelog and other possible documentation before using it.
Concurrent Data Structures (CDS) library
The Concurrent Data Structures (CDS) library is a collection of concurrent containers that don't require external (manual) synchronization for shared access, and safe memory reclamation (SMR) algorithms like Hazard Pointer and user-space RCU that is used as an epoch-based SMR.
CDS is mostly header-only template library. Only SMR core implementation is segregated to .so/.dll file.
The library contains the implementations of the following containers:
- lock-free stack with optional elimination support - several algo for lock-free queue, including classic Michael & Scott algorithm and its derivatives, the flat combining queue, the segmented queue. - several implementation of unordered set/map - lock-free and fine-grained lock-based - flat-combining technique - lock-free skip-list - lock-free FeldmanHashMap/Set Multi-Level Array Hash with thread-safe bidirectional iterator support Bronson's et al algorithm for fine-grained lock-based AVL tree
Generally, each container has an intrusive and non-intrusive (STL-like) version belonging to cds::intrusive and cds::container namespace respectively.
Other Packages Related to libcds2.3.3
|
|
|
|
-
- dep: libc6 (>= 2.27)
- GNU C könyvtár: megosztott könyvtárak
also a virtual package provided by libc6-udeb
-
- dep: libgcc-s1 (>= 3.4)
- GCC támogató programkönyvtár
-
- dep: libstdc 6 (>= 5)
- GNU Standard C Library v3
Download libcds2.3.3
Architecture | Package Size | Installed Size | Files |
---|---|---|---|
riscv64 (unofficial port) | 19.2 kB | 59.0 kB | [list of files] |