equal
deleted
inserted
replaced
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 |