[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [csmith-dev] mission drift proposal #2 -- C++0x memory model
"Chucky" == Chucky Ellison <celliso2@illinois.edu> writes:
Chucky> The standard offers the following example:
Chucky>
Chucky> // Thread 1:
Chucky> r1 = atomic_load_explicit(&y, memory_order_relaxed);
Chucky> atomic_store_explicit(&x, r1, memory_order_relaxed);
Chucky> // Thread 2:
Chucky> r2 = atomic_load_explicit(&x, memory_order_relaxed);
Chucky> atomic_store_explicit(&y, 42, memory_order_relaxed);
OMG, is that the syntax that programmers are expected to write?
--
-------------------------------------------------------------------------------
Eric Eide <eeide@cs.utah.edu> . University of Utah School of Computing
http://www.cs.utah.edu/~eeide/ . +1 (801) 585-5512 voice, +1 (801) 581-5843 FAX