< prev index next >

src/hotspot/share/gc/z/zMark.cpp

Print this page
rev 57137 : imported patch 8234796-v2

*** 411,427 **** void ZMark::idle() const { ZStatTimer timer(ZSubPhaseConcurrentMarkIdle); os::naked_short_sleep(1); } ! class ZMarkFlushAndFreeStacksClosure : public ThreadClosure { private: ZMark* const _mark; bool _flushed; public: ZMarkFlushAndFreeStacksClosure(ZMark* mark) : _mark(mark), _flushed(false) {} void do_thread(Thread* thread) { if (_mark->flush_and_free(thread)) { --- 411,428 ---- void ZMark::idle() const { ZStatTimer timer(ZSubPhaseConcurrentMarkIdle); os::naked_short_sleep(1); } ! class ZMarkFlushAndFreeStacksClosure : public HandshakeClosure { private: ZMark* const _mark; bool _flushed; public: ZMarkFlushAndFreeStacksClosure(ZMark* mark) : + HandshakeClosure("ZMarkFlushAndFreeStacks"), _mark(mark), _flushed(false) {} void do_thread(Thread* thread) { if (_mark->flush_and_free(thread)) {
< prev index next >