package kcas
Software transactional memory based on lock-free multi-word compare-and-set
Install
Dune Dependency
Authors
Maintainers
Sources
0.7.0.tar.gz
md5=f1dc3178e99f1af4680d6046b6449481
sha512=2cd0ab22d3f943c79483cbefd0251368663e883a0e3814507d5642ef7f00de5401781f509c3a4ceb1050843364749dab67f8c640ed43e836c442ce1d5bd58313
Description
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.
Published: 27 Feb 2024
Dependencies (6)
-
multicore-magic
>= "2.1.0"
-
domain-local-timeout
>= "1.0.1"
-
domain-local-await
>= "1.0.1"
-
backoff
>= "0.1.0"
-
ocaml
>= "4.13.0"
-
dune
>= "3.14"
Dev Dependencies (5)
-
odoc
>= "2.4.1" & with-doc
-
sherlodoc
>= "0.2" & with-doc
-
mdx
>= "2.3.0" & with-test
-
alcotest
>= "1.7.0" & with-test
-
domain_shims
>= "0.1.0" & with-test
Used by (4)
-
domainslib
>= "0.5.1"
-
eio_main
>= "1.0"
- eio_windows
-
kcas_data
>= "0.7.0"
Conflicts
None
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page