Control.Concurrent.Async

Asynchronous actions

data Async a

Spawning

async

asyncBound

asyncOn

asyncWithUnmask

asyncOnWithUnmask

Spawning with automatic cancelation

withAsync

withAsyncBound

withAsyncOn

withAsyncWithUnmask

withAsyncOnWithUnmask

Quering Asyncs

wait

poll

waitCatch

cancel

cancelWith

asyncThreadId

STM operations

waitSTM

pollSTM

waitCatchSTM

Waiting for multiple Asyncs

waitAny

waitAnyCatch

waitAnyCancel

waitAnyCatchCancel

waitEither

waitEitherCatch

waitEitherCancel

waitEitherCatchCancel

waitEither_

waitBoth

Linking

link

link2

Convenient utilities

race

race_

concurrently

mapConcurrently

data Concurrently a