[Haskell-cafe] Re: threads + IORefs = Segmentation fault?
Simon Marlow
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.
Cheers,
Simon
More information about the Haskell-Cafe
mailing list