hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.inline.hpp
equal
deleted
inserted
replaced
396 } |
396 } |
397 } |
397 } |
398 |
398 |
399 inline void Par_MarkFromRootsClosure::do_yield_check() { |
399 inline void Par_MarkFromRootsClosure::do_yield_check() { |
400 if (ConcurrentMarkSweepThread::should_yield() && |
400 if (ConcurrentMarkSweepThread::should_yield() && |
401 !_collector->foregroundGCIsActive() && |
401 !_collector->foregroundGCIsActive()) { |
402 _yield) { |
|
403 do_yield_work(); |
402 do_yield_work(); |
404 } |
403 } |
405 } |
404 } |
406 |
405 |
407 inline void PushOrMarkClosure::do_yield_check() { |
406 inline void PushOrMarkClosure::do_yield_check() { |