< prev index next >

src/share/vm/gc_implementation/shared/concurrentGCThread.hpp

Print this page
rev 7266 : 8062036: ConcurrentMarkThread::slt may be invoked before ConcurrentMarkThread::makeSurrogateLockerThread causing intermittent crashes
Summary: Suppress gc_alot during VM init, improve error for SLT uninitialized.
Reviewed-by:

*** 91,100 **** --- 91,103 ---- BasicLock _basicLock; // used for PLL locking public: static SurrogateLockerThread* make(TRAPS); + // Terminate VM with error message that SLT needed but not yet created. + static void report_missing_slt(); + SurrogateLockerThread(); bool is_hidden_from_external_view() const { return true; } void loop(); // main method
< prev index next >