Fork threads and wait for their result
|Version on this page:||0.5.1.6|
|LTS Haskell 20.16:||0.5.1.7@rev:1|
|Stackage Nightly 2023-03-29:||0.5.1.7@rev:1|
|Latest on Hackage:||0.5.1.7@rev:1|
This version can be pinned in stack with:
Module documentation for 0.5.1.6
Depends on 2 packages(full list with versions):
Used by 1 package in lts-18.28(full list with versions):
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:
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 forkOnIO and forkIOUnmasked.