threads-0.5.1.5: Fork threads and wait for their result
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
andforkIOWithUnmask
.
Signatures
Modules
- Control