src/share/vm/runtime/synchronizer.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File hotspot Cdiff src/share/vm/runtime/synchronizer.hpp

src/share/vm/runtime/synchronizer.hpp

Print this page
rev 5732 : [mq]: comments2

*** 47,57 **** // This is full version of monitor enter and exit. I choose not // to use enter() and exit() in order to make sure user be ware // of the performance and semantics difference. They are normally // used by ObjectLocker etc. The interpreter and compiler use ! // assembly copies of these routines. Please keep them synchornized. // // attempt_rebias flag is used by UseBiasedLocking implementation static void fast_enter (Handle obj, BasicLock* lock, bool attempt_rebias, TRAPS); static void fast_exit (oop obj, BasicLock* lock, Thread* THREAD); --- 47,57 ---- // This is full version of monitor enter and exit. I choose not // to use enter() and exit() in order to make sure user be ware // of the performance and semantics difference. They are normally // used by ObjectLocker etc. The interpreter and compiler use ! // assembly copies of these routines. Please keep them synchronized. // // attempt_rebias flag is used by UseBiasedLocking implementation static void fast_enter (Handle obj, BasicLock* lock, bool attempt_rebias, TRAPS); static void fast_exit (oop obj, BasicLock* lock, Thread* THREAD);
src/share/vm/runtime/synchronizer.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File