Control.Concurrent.Async

Asynchronous actions

data Async a

Spawning

async

asyncBound

asyncOn

asyncWithUnmask

asyncOnWithUnmask

Spawning with automatic cancelation

withAsync

withAsyncBound

withAsyncOn

withAsyncWithUnmask

withAsyncOnWithUnmask

Querying Asyncs

wait

poll

waitCatch

cancel

uninterruptibleCancel

cancelWith

asyncThreadId

STM operations

waitSTM

pollSTM

waitCatchSTM

Waiting for multiple Asyncs

waitAny

waitAnyCatch

waitAnyCancel

waitAnyCatchCancel

waitEither

waitEitherCatch

waitEitherCancel

waitEitherCatchCancel

waitEither_

waitBoth

Waiting for multiple Asyncs in STM

waitAnySTM

waitAnyCatchSTM

waitEitherSTM

waitEitherCatchSTM

waitEitherSTM_

waitBothSTM

Linking

link

link2

Convenient utilities

race

race_

concurrently

concurrently_

mapConcurrently

forConcurrently

mapConcurrently_

forConcurrently_

replicateConcurrently

replicateConcurrently_

data Concurrently a