haskus-system-0.6.0.0: Haskus system programming framework

Safe HaskellNone
LanguageHaskell2010

Haskus.System.Process

Description

Process utilities

Synopsis

Documentation

threadDelaySec :: MonadIO m => Word -> m () Source #

Delay the thread (seconds)

threadDelayMilliSec :: MonadIO m => Word -> m () Source #

Delay the thread (milliseconds)

threadDelayMicroSec :: MonadIO m => Word -> m () Source #

Delay the thread (microseconds)

threadWaitRead :: MonadIO m => Handle -> m () Source #

Wait until a handle is readable

threadWaitWrite :: MonadIO m => Handle -> m () Source #

Wait until a handle is writeable

yield :: MonadIO m => m () Source #

Switch to another thread cooperatively

sysFork :: String -> Sys () -> Sys () Source #

Fork a thread