Package Info

ghc-parallel-io


Combinators for executing IO actions in parallel on a thread pool


Development/Libraries/Haskell

This package provides combinators for sequencing IO actions onto a thread pool. The thread pool is guaranteed to contain no more unblocked threads than a user-specified upper limit, thus minimizing contention.

Furthermore, the parallel combinators can be used reentrantly - your parallel actions can spawn more parallel actions - without violating this property of the thread pool.

The package is inspired by the thread <http://thread.gmane.org/gmane.comp.lang.haskell.cafe/56499/focus=56521>. Thanks to Neil Mitchell and Bulat Ziganshin for some of the code this package is based on.


License: BSD-3-Clause
URL: https://hackage.haskell.org/package/parallel-io

Categories

Releases

Package Version Update ID Released Package Hub Version Platforms Subpackages
0.3.3-bp150.2.4 info GA Release 2018-08-01 15
  • AArch64
  • ghc-parallel-io
  • ghc-parallel-io-devel
0.3.3-bp150.2.7 info GA Release 2018-07-30 15
  • ppc64le
  • x86-64
  • ghc-parallel-io
  • ghc-parallel-io-devel