[Haskell-cafe] Re: threads + IORefs = Segmentation fault?
droundy at darcs.net
Fri Feb 8 15:55:09 EST 2008
On Fri, Feb 08, 2008 at 10:46:25AM +0000, Simon Marlow wrote:
> (I'm a bit behind with haskell-cafe, sorry for not seeing this sooner...)
> Yes, that should all be fine, because the IORef is only modified from one
> thread, and read from the other(s). If you were modifying the IORef from
> more than one thread you would need to use atomicallyModifyIORef, or MVars.
If I did modify the IORef from more than one thread (e.g. if a bug were
introduced), would this cause any trouble other than occasional missed
updates or reads of wrong data?
Department of Physics
Oregon State University
More information about the Haskell-Cafe