-- | Combinators for executing IO actions in parallel on a thread pool. -- -- This module just reexports "Control.Concurrent.ParallelIO.Global": this contains versions of -- the combinators that make use of a single global thread pool with as many threads as there are -- capabilities. -- -- For finer-grained control, you can use "Control.Concurrent.ParallelIO.Local" instead, which -- gives you control over the creation of the pool. module Control.Concurrent.ParallelIO ( module Control.Concurrent.ParallelIO.Global ) where -- By default, just export the user-friendly Global interface. -- Those who want more power can import Local explicitly. import Control.Concurrent.ParallelIO.Global