< prev index next >

src/share/vm/gc/shared/taskqueue.hpp

Print this page
rev 11970 : [mq]: base_volatiles

*** 124,134 **** idx_t top() const volatile { return _fields._top; } idx_t tag() const volatile { return _fields._tag; } // Increment top; if it wraps, increment tag also. ! void increment() { _fields._top = increment_index(_fields._top); if (_fields._top == 0) ++_fields._tag; } Age cmpxchg(const Age new_age, const Age old_age) volatile; --- 124,134 ---- idx_t top() const volatile { return _fields._top; } idx_t tag() const volatile { return _fields._tag; } // Increment top; if it wraps, increment tag also. ! void increment() volatile { _fields._top = increment_index(_fields._top); if (_fields._top == 0) ++_fields._tag; } Age cmpxchg(const Age new_age, const Age old_age) volatile;
< prev index next >