hotspot/src/share/vm/runtime/thread.hpp
changeset 29332 c2364e06aa8d
parent 29326 ebaa169c6dc3
parent 29321 b7582a690cb9
child 29362 4188dc7f05a8
equal deleted inserted replaced
29331:b788134d664a 29332:c2364e06aa8d
   700 
   700 
   701  private:
   701  private:
   702   static WatcherThread* _watcher_thread;
   702   static WatcherThread* _watcher_thread;
   703 
   703 
   704   static bool _startable;
   704   static bool _startable;
   705   volatile static bool _should_terminate; // updated without holding lock
   705   // volatile due to at least one lock-free read
       
   706   volatile static bool _should_terminate;
   706 
   707 
   707   os::WatcherThreadCrashProtection* _crash_protection;
   708   os::WatcherThreadCrashProtection* _crash_protection;
   708  public:
   709  public:
   709   enum SomeConstants {
   710   enum SomeConstants {
   710     delay_interval = 10                          // interrupt delay in milliseconds
   711     delay_interval = 10                          // interrupt delay in milliseconds