On 12/28/2012 07:57 AM, Julian Seward wrote:
> 
>> I mean "atomic" in the sense of "no thread switching/interleaving".
> 
> In that case, yes it is atomic.  That is, V will not switch threads 
> within a superblock.  It can only switch threads at superblock boundaries.To
Today this is true.  However, there are serious investigations and efforts
into making coregrind/memcheck multi-threaded.  One likely candidate
will allow multiple simultaneous threads on multiple CPU cores.
Each CPU core may switch logical threads only at a superblock boundary,
but mutual exclusion between threads on different CPU cores is not guaranteed.
For some purposes this will look like "interleaving".

-- 


------------------------------------------------------------------------------
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
_______________________________________________
Valgrind-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/valgrind-users

Reply via email to