[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Another multithreading bug (I think)
From: |
Pete French |
Subject: |
Re: Another multithreading bug (I think) |
Date: |
Mon, 11 Sep 2006 13:49:11 +0100 |
> Thread B on Processor B sees isCreated = 1, but still has a stale
> value (nil) for 'theInstance' in its L1/L2 memory cache
> and returns the nil.
I can't imagine that this would ever happen - if processors in an SMP
system had independent caches such that they saw different cached values
for the same location then it wouldnt work at all. The cache consistency
mechanism is there to ensure that this never happens, so it shouldnt be an
issue.
-bat.
- Re: Another multithreading bug (I think), (continued)
- Re: Another multithreading bug (I think), David Ayers, 2006/09/08
- Re: Another multithreading bug (I think), Richard Frith-Macdonald, 2006/09/08
- Multithreading, Wim Oudshoorn, 2006/09/08
- Re: Multithreading, Richard Frith-Macdonald, 2006/09/09
- Re: Multithreading, Wim Oudshoorn, 2006/09/09
- Re: Multithreading, Richard Frith-Macdonald, 2006/09/09
- Re: Another multithreading bug (I think), Wim Oudshoorn, 2006/09/11
- Re: Another multithreading bug (I think),
Pete French <=
- Re: Another multithreading bug (I think), Wim Oudshoorn, 2006/09/11
- Re: Another multithreading bug (I think), Wim Oudshoorn, 2006/09/11
- Re: Another multithreading bug (I think), Wim Oudshoorn, 2006/09/08