Concurrent Haskell
Basic concurrency operations
Threads with affinity
Scheduling
Blocking
Waiting
Communication abstractions
Bound Threads
Weak references to ThreadIds
GHC's implementation of concurrency
Haskell threads and Operating System threads
Terminating the program
Pre-emption
Deadlock