  | 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
      

 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.
 By default, just export the user-friendly Global interface.
 Those who want more power can import Local explicitly.
  | Combinators for executing IO actions in parallel on a thread pool .
  This module just reexports " Control . Concurrent . ParallelIO.Global " : this contains versions of
module Control.Concurrent.ParallelIO (
    module Control.Concurrent.ParallelIO.Global
  ) where

import Control.Concurrent.ParallelIO.Global
      