Mercurial > hg > truffle
diff src/share/vm/runtime/thread.hpp @ 979:87770dcf831b
6876794: 4/4 sp07t002 hangs very intermittently
Summary: remove over locking by VMThread on "is thread suspended?" check
Reviewed-by: dholmes, acorn, andrew
author | dcubed |
---|---|
date | Tue, 22 Sep 2009 21:12:37 -0600 |
parents | bd02caa94611 |
children | 46b819ba120b |
line wrap: on
line diff
--- a/src/share/vm/runtime/thread.hpp Mon Sep 21 18:10:22 2009 -0400 +++ b/src/share/vm/runtime/thread.hpp Tue Sep 22 21:12:37 2009 -0600 @@ -967,11 +967,6 @@ return (_suspend_flags & _ext_suspended) != 0; } - // legacy method that checked for either external suspension or vm suspension - bool is_any_suspended() const { - return is_ext_suspended(); - } - bool is_external_suspend_with_lock() const { MutexLockerEx ml(SR_lock(), Mutex::_no_safepoint_check_flag); return is_external_suspend(); @@ -997,10 +992,6 @@ return ret; } - bool is_any_suspended_with_lock() const { - MutexLockerEx ml(SR_lock(), Mutex::_no_safepoint_check_flag); - return is_any_suspended(); - } // utility methods to see if we are doing some kind of suspension bool is_being_ext_suspended() const { MutexLockerEx ml(SR_lock(), Mutex::_no_safepoint_check_flag);