package kcas

  1. Overview
  2. Docs
Software transactional memory based on lock-free multi-word compare-and-set

Install

Authors

Maintainers

Sources

0.6.1.tar.gz
md5=a3e3b9554a9bc2109794074de1f9d960
sha512=4fda4efc25ccbc18d35ceb6d1b59e17e06ffac76e9598e848e7f0b8c3f750c5af409fd62465c855b44a595213adde9695db0f5285f30d9d1abcbfe955956cb79

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: 24 Jul 2023

Dependencies (4)

  1. domain-local-timeout >= "0.1.0"
  2. domain-local-await >= "0.2.0"
  3. ocaml >= "4.14.0"
  4. dune >= "3.3"

Dev Dependencies (3)

  1. odoc >= "2.2.0" & with-doc
  2. mdx >= "1.10.0" & with-test
  3. alcotest >= "1.7.0" & with-test

Used by (4)

  1. domainslib >= "0.5.1"
  2. eio_main >= "0.10"
  3. eio_windows
  4. kcas_data >= "0.6.1"

Conflicts

None