[Haskell-cafe] Re: threads + IORefs = Segmentation fault?
simonmarhaskell at gmail.com
Thu Feb 14 08:03:25 EST 2008
David Roundy wrote:
>> 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?
It shouldn't, no.
More information about the Haskell-Cafe