[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