System.IO.Parallel
Description
Intended for internal use: Parallel evaluation of IO
values
- twoParallel :: IO a -> IO b -> IO (a, b)
- threeParallel :: IO a -> IO b -> IO c -> IO (a, b, c)
- fourParallel :: IO a -> IO b -> IO c -> IO d -> IO (a, b, c, d)
- manyParallel :: [IO a] -> IO [a]
Documentation
twoParallel :: IO a -> IO b -> IO (a, b)Source
Run two IO
computations in parallel and wait for the results.
threeParallel :: IO a -> IO b -> IO c -> IO (a, b, c)Source
Run three IO
computations in parallel and wait for the results.
fourParallel :: IO a -> IO b -> IO c -> IO d -> IO (a, b, c, d)Source
Run four IO
computations in parallel and wait for the results.
manyParallel :: [IO a] -> IO [a]Source
Run computations in parallel and wait for the results.