
28 Jul
2003
28 Jul
'03
1:42 p.m.
Dennis Sidharta wrote:
[ problems with concurrent Haskell ]
I can see two problems in your code: * forkIO creates "daemon threads", so the program terminates immediately. * Chan is an unbounded channel, so you won't get a "ping pong", which is probably what you expected. MVar is your friend here. See http://haskell.org/ghc/docs/latest/html/base/Control.Concurrent.html Cheers, S.