equal
deleted
inserted
replaced
1802 |
1802 |
1803 void JavaThread::block_if_vm_exited() { |
1803 void JavaThread::block_if_vm_exited() { |
1804 if (_terminated == _vm_exited) { |
1804 if (_terminated == _vm_exited) { |
1805 // _vm_exited is set at safepoint, and Threads_lock is never released |
1805 // _vm_exited is set at safepoint, and Threads_lock is never released |
1806 // we will block here forever |
1806 // we will block here forever |
1807 Threads_lock->lock_without_safepoint_check(); |
1807 Threads_lock->lock(); |
1808 ShouldNotReachHere(); |
1808 ShouldNotReachHere(); |
1809 } |
1809 } |
1810 } |
1810 } |
1811 |
1811 |
1812 |
1812 |