[Top][All Lists]

[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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]