< 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 >