Control.Concurrent

Concurrent Haskell

Basic concurrency operations

data ThreadId

Scheduling

Blocking

Waiting

Communication abstractions

Merging of streams

Bound Threads

GHC's implementation of concurrency

Haskell threads and Operating System threads

Terminating the program

Pre-emption