< prev index next >

src/hotspot/share/utilities/lockFreeStack.hpp

Print this page
rev 57095 : [mq]: use
rev 57096 : [mq]: trailing_semi

*** 67,79 **** set_next(*last, cur); cur = Atomic::cmpxchg(&_top, cur, first); } while (old != cur); } ! // Noncopyable. ! LockFreeStack(const LockFreeStack&); ! LockFreeStack& operator=(const LockFreeStack&); public: LockFreeStack() : _top(NULL) {} ~LockFreeStack() { assert(empty(), "stack not empty"); } --- 67,77 ---- set_next(*last, cur); cur = Atomic::cmpxchg(&_top, cur, first); } while (old != cur); } ! NONCOPYABLE(LockFreeStack); public: LockFreeStack() : _top(NULL) {} ~LockFreeStack() { assert(empty(), "stack not empty"); }
< prev index next >