kcas
Software Transactional Memory for OCaml
This library provides a software transactional memory (STM) implementation based on an atomic lock-free multi-word compare-and-set (MCAS) algorithm enhanced with read-only compare operations and ability to block awaiting for changes.
homepage ↗ github: mirage/kcas
Available in
| Overlay | Newest | Ebuilds | Last activity | |
|---|---|---|---|---|
| nest GitHub ↗ | 0.7.0 | 2 | 14 d | details › |
Versions & arches
Use flags of 0.7.0
- +ocamlopt Enable ocamlopt support (ocaml native code compiler) -- Produces faster programs (Warning: you have to disable/enable it at a global scale)
- test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)