< prev index next >
src/hotspot/share/runtime/synchronizer.cpp
Print this page
@@ -256,13 +256,13 @@
return false; // revert to slow-path
}
// -----------------------------------------------------------------------------
// Monitor Enter/Exit
-// The interpreter and compiler use some assembly copies of this code. Make sure
-// update those code if the following function is changed. The implementation
-// is extremely sensitive to race condition. Be careful.
+// The interpreter and compiler assembly code tries to lock using the fast path
+// of this algorithm. Make sure to update that code if the following function is
+// changed. The implementation is extremely sensitive to race condition. Be careful.
void ObjectSynchronizer::enter(Handle obj, BasicLock* lock, TRAPS) {
if (UseBiasedLocking) {
if (!SafepointSynchronize::is_at_safepoint()) {
BiasedLocking::revoke(obj, THREAD);
< prev index next >