Yes, that's is. Thanks. My fault - missing wood seeing trees. ;-)

Best regards,

Dusan

Roberto Zunino wrote:
Dusan Kolar wrote:
Dear all,

I've thought the following three (dummy) programs would run some of their parts in parallel (on dual core) if compiled with option threaded (smp). The truth is that only the first one exploits multicore CPU. Why?

         h1 <- forkIO $ putMVar v1 $ fibs (n-1)

You are putting an unevaluated thunk in the MVar. Try:

h1 <- forkIO (putMVar v1 $! fibs (n-1))

Zun.

_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to