< prev index next >

src/share/vm/gc/g1/concurrentMarkThread.hpp

Print this page
rev 10389 : imported patch webrev.01

*** 36,52 **** class ConcurrentMarkThread: public ConcurrentGCThread { friend class VMStructs; double _vtime_start; // Initial virtual time. double _vtime_accum; // Accumulated virtual time. - double _vtime_mark_accum; - public: - virtual void run(); - - private: G1ConcurrentMark* _cm; enum State { Idle, Started, --- 36,47 ----
*** 91,101 **** // cleared). While during_cycle() is true we will not start another cycle // so that cycles do not overlap. We cannot use just in_progress() // as the CM thread might take some time to wake up before noticing // that started() is set and set in_progress(). bool during_cycle() { return !idle(); } - - // shutdown - void stop(); }; #endif // SHARE_VM_GC_G1_CONCURRENTMARKTHREAD_HPP --- 86,93 ----
< prev index next >