Utils.Parallel
Documentation
taskRunner :: TaskRunnerStrategy -> TVar Bool -> TVar [IO ()] -> IO ()Source
parRunWithMonitor :: TaskRunnerStrategy -> Int -> (TVar [IO ()] -> [TVar Bool] -> IO ()) -> [IO ()] -> IO ()Source
forkAndJoin :: (a -> IO b) -> [a] -> IO [b]Source