stm-lifted-2.5.0.0: Software Transactional Memory lifted to MonadIO
Control.Concurrent.STM.TSem.Lifted
module Control.Concurrent.STM.TSem
newTSemIO :: MonadIO m => Integer -> m TSem Source #
waitTSemIO :: MonadIO m => TSem -> m () Source #
signalTSemIO :: MonadIO m => TSem -> m () Source #
signalTSemNIO :: MonadIO m => Natural -> TSem -> m () Source #