Searched defs:_pending_yields (Results 1 - 2 of 2) sorted by relevance

/openjdk7/hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/
H A DconcurrentMarkSweepThread.cpp51 volatile jint ConcurrentMarkSweepThread::_pending_yields = 0; member in class:ConcurrentMarkSweepThread
H A DconcurrentMarkSweepThread.hpp81 static volatile jint _pending_yields; member in class:ConcurrentMarkSweepThread
82 static volatile jint _pending_decrements; // decrements to _pending_yields
149 // _pending_yields at the beginning of an operation, and decrements
150 // _pending_yields when that operation is completed.
151 // In turn, the CMS thread yields when _pending_yields is positive,
158 // _pending_yields and _pending_decrements. An asynchr requesting
162 // _pending_yields and _pending_decrements by the value seen in
169 // _pending_yields that holds the sum (of both sync and async requests), and
175 // Note that, while "_pending_yields >= _pending_decrements" is an invariant,
185 Atomic::inc(&_pending_yields);
[all...]

Completed in 30 milliseconds