< prev index next >

src/hotspot/share/runtime/objectMonitor.inline.hpp

Print this page
rev 55977 : imported patch 8229212.cr0

*** 75,97 **** inline void ObjectMonitor::set_object(void* obj) { _object = obj; } - inline bool ObjectMonitor::check(TRAPS) { - if (THREAD != _owner) { - if (THREAD->is_lock_owned((address) _owner)) { - _owner = THREAD; // regain ownership of inflated monitor - assert (_recursions == 0, "invariant") ; - } else { - check_slow(THREAD); - return false; - } - } - return true; - } - // return number of threads contending for this monitor inline jint ObjectMonitor::contentions() const { return _contentions; } --- 75,84 ----
< prev index next >