Re: JavaMemoryModel: JavaOne

From: Doug Lea (
Date: Wed Mar 29 2000 - 19:27:23 EST

You can find some older references to double-check under the synonym
"test-and-test-and-set". (Although the term is usually applied to
looping versions.) I don't know the ultimate origin though.

The Mellor-Crummey and Scott paper
  Algorithms for scalable synchronization on shared-memory multiprocessors
discusses test-and-test-and-set, citing the 1984 paper:

  Larry Rudolph, Zary Segall: Dynamic Decentralized Cache Schemes for
  MIMD Parallel Processors. ISCA 1984: 340-347

which I haven't read.

JavaMemoryModel mailing list -

This archive was generated by hypermail 2b29 : Thu Oct 13 2005 - 07:00:25 EDT