[Haskell-cafe] Go parallel
Bulat Ziganshin
bulat.ziganshin at gmail.com
Mon Nov 5 18:59:02 EST 2007
Hello Andrew,
Monday, November 5, 2007, 11:12:33 PM, you wrote:
> How do I alter this to compute fn in multiple threads in parallel? (As
jobs :: [IO()]
let fork job = do mvar <- newEmptyMVar
forkIO$ do job; putMVar mvar ()
return mvar
tasks <- mapM fork jobs
mapM_ takeMVar tasks
these runs jobs and waits before all them will be finished
--
Best regards,
Bulat mailto:Bulat.Ziganshin at gmail.com
More information about the Haskell-Cafe
mailing list