threads-pool

A library to operate with pool of haskell's IO threads

Latest on Hackage:0.1

This package is not currently in any snapshots. If you're interested in using it, we recommend adding it to Stackage Nightly. Doing so will make builds more reliable, and allow stackage.org to host generated Haddocks.

BSD-3-Clause licensed by IlyaPortnov
Maintained by [email protected]

This library allows you to create a pool of worker threads, give them tasks using a queue and receive results. Or not receive, if you wan't to. Tasks are monadic computations in any monad which belong to special Task typeclass (it basically means that one can run that computation in IO monad, using some argument).