Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
class Monad m => MonadConc m where Source
threadDelay :: Int -> m () Source
race :: m a -> m b -> m (Either a b) Source
fork :: m () -> m ThreadId Source
readChan :: Chan a -> m a Source
writeChan :: Chan a -> a -> m () Source
killThread :: ThreadId -> m () Source
newTVarIO :: a -> m (TVar a) Source
atomically :: STM a -> m a Source
newEmptyMVar :: m (MVar a) Source