stm-2.2.0.1: Software Transactional Memory

Portabilitynon-portable (requires STM)
Stabilityexperimental
Maintainerlibraries@haskell.org

Control.Concurrent.STM.TVar

Contents

Description

TVar: Transactional variables

Synopsis

TVars

data TVar a

Instances

Typeable1 TVar 
Eq (TVar a) 

newTVar :: a -> STM (TVar a)

readTVar :: TVar a -> STM a

writeTVar :: TVar a -> a -> STM ()

newTVarIO :: a -> IO (TVar a)

readTVarIO :: TVar a -> IO a

registerDelay :: Int -> IO (TVar Bool)