HORIZON HASKELLDocslts/ghc-9.14.x45dd5372026-10-11Search names, modules, packages, or :: a typeCtrl K

GHC 9.14.1 · lts/ghc-9.14.x · 45dd537 · 2026-10-11

Package0.5.1.8Concurrency

threads

Fork threads and wait for their result

Modules

2 modules

Description

This package provides functions to fork threads and wait for their result, whether it's an exception or a normal value.

Besides waiting for the termination of a single thread this packages also provides functions to wait for a group of threads to terminate.

This package is similar to the threadmanager, async and spawn packages. The advantages of this package are:

Simpler API. More efficient in both space and time. No space-leak when forking a large number of threads. Correct handling of asynchronous exceptions. GHC specific functionality like forkOn and forkIOWithUnmask.

Depends on

2 packages

Used by in this set · 0

Nothing in this set depends on it.