Package0.1.2.0Concurrency
rawlock
A writer-biased RAW lock.
- Version0.1.2.0
- CategoryConcurrency
- LicenceApache-2.0
- AuthorIOG Engineering Team
- Maintaineroperations@iohk.io
- Pinned byhackage rawlock 0.1.2.0
- Sourcehackage.haskell.org/package/rawlock-0.1.2.0
Modules
1 module- Control.RAWLock13A Read-Append-Write (RAW) lock A RAW lock allows multiple concurrent readers, at most one appender,
Description
A writer-biased RAW lock.
It allows for multiple readers to run concurrently with at most one appender, or a single writer running on isolation.
The code is safe in the presence of async exceptions, meaning that each actor will cleanup after itself if an exception is received.
Depends on
3 packages- base-4.22.0.0with GHC
- io-classes-1.8.0.1in this set
- nothunks-0.3.1in this set