< prev index next >
src/hotspot/share/gc/z/zMark.cpp
Print this page
rev 57137 : imported patch 8234796-v2
@@ -411,17 +411,18 @@
void ZMark::idle() const {
ZStatTimer timer(ZSubPhaseConcurrentMarkIdle);
os::naked_short_sleep(1);
}
-class ZMarkFlushAndFreeStacksClosure : public ThreadClosure {
+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 >