src/hotspot/share/runtime/thread.cpp
changeset 54329 ddd60ad787d4
parent 54323 846bc643f4ef
child 54366 2b48cedce327
equal deleted inserted replaced
54328:37648a9c4a6a 54329:ddd60ad787d4
  1504 
  1504 
  1505   // Signal that it is terminated
  1505   // Signal that it is terminated
  1506   {
  1506   {
  1507     MutexLockerEx mu(Terminator_lock, Mutex::_no_safepoint_check_flag);
  1507     MutexLockerEx mu(Terminator_lock, Mutex::_no_safepoint_check_flag);
  1508     _watcher_thread = NULL;
  1508     _watcher_thread = NULL;
  1509     Terminator_lock->notify();
  1509     Terminator_lock->notify_all();
  1510   }
  1510   }
  1511 }
  1511 }
  1512 
  1512 
  1513 void WatcherThread::start() {
  1513 void WatcherThread::start() {
  1514   assert(PeriodicTask_lock->owned_by_self(), "PeriodicTask_lock required");
  1514   assert(PeriodicTask_lock->owned_by_self(), "PeriodicTask_lock required");