< prev index next >

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

Print this page

        

*** 485,495 **** _terminate.exit_stage0(); // Flush before termination if (!try_flush(&_work_nterminateflush)) { // No more work available, skip further flush attempts ! Atomic::store(false, &_work_terminateflush); } // Don't terminate, regardless of whether we successfully // flushed out more work or not. We've already exited // termination stage 0, to allow other threads to continue --- 485,495 ---- _terminate.exit_stage0(); // Flush before termination if (!try_flush(&_work_nterminateflush)) { // No more work available, skip further flush attempts ! Atomic::store(&_work_terminateflush, false); } // Don't terminate, regardless of whether we successfully // flushed out more work or not. We've already exited // termination stage 0, to allow other threads to continue
< prev index next >