< prev index next >
src/hotspot/share/services/mallocSiteTable.hpp
Print this page
*** 151,161 ****
}
}
// Acquire shared lock.
// Return true if shared access is granted.
inline bool sharedLock() {
! jint res = Atomic::add(1, _lock);
if (res < 0) {
Atomic::dec(_lock);
return false;
}
_lock_state = SharedLock;
--- 151,161 ----
}
}
// Acquire shared lock.
// Return true if shared access is granted.
inline bool sharedLock() {
! jint res = Atomic::add(_lock, 1);
if (res < 0) {
Atomic::dec(_lock);
return false;
}
_lock_state = SharedLock;
< prev index next >