Control.Concurrent.Lifted

Concurrent Haskell

data ThreadId

Basic concurrency operations

myThreadId

fork

killThread

throwTo

Scheduling

yield

Blocking

Waiting

threadDelay

threadWaitRead

threadWaitWrite

Communication abstractions

Merging of streams

merge

nmerge

Bound Threads

forkOS

isCurrentThreadBound

runInBoundThread

runInUnboundThread