ghc-atomic-counter 0.1.2.3
Channel: guix
Home page: https://github.com/sergv/atomic-counter
Licenses: ASL 2.0
Build system: haskell
Synopsis: Mutable counters that can be modified with atomic operatinos
Description:
This package defines Counter type that can be safely modified concurrently from multiple threads. The type supports only few operations, namely read, write, cas (compare and swap), add, subtract and a few bitwise ones like or, and xor. Most common use case is having a shared counter that multiple threads increment. Another potential use case is lightweight locks.
Total packages: 1