HORIZON HASKELLDocslts/ghc-9.14.xd82dee82026-10-12Search names, modules, packages, or :: a typeCtrl K

GHC 9.14.1 · lts/ghc-9.14.x · d82dee8 · 2026-10-12

Package0.1.2.0Concurrency

rawlock

A writer-biased RAW lock.

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

Used by in this set · 1