stm-io-hooks-0.0.1: An STM monad with IO hooks

Portabilitynon-portable (requires STM)
Stabilityexperimental
MaintainerPeter Robinson <robinson@ecs.tuwien.ac.at>

Control.Concurrent.AdvSTM.TVar

Contents

Description

 

Synopsis

TVars

data TVar a Source

readTVar :: TVar a -> AdvSTM aSource

Reads a value from a TVar. Blocks until the IO onCommit action(s) of the corresponding transaction are complete. See onCommit for a more detailed description of this behaviour.

writeTVar :: TVar a -> a -> AdvSTM ()Source

Writes a value to a TVar. Blocks until the onCommit IO-action(s) are complete. See onCommit for details.