Unsafe类功能之:锁机制:
tryMonitorEnter
-
tryMonitorEnter
试图锁定对象。返回true或false以指示锁是否成功。如果是,则必须通过monitorExit
解锁该对象。
public native boolean tryMonitorEnter(Object o);
monitorEnter
-
monitorEnter
锁定对象。它必须通过monitorExit
来解锁。
public native void monitorEnter(Object o);
monitorExit
-
monitorExit
释放对象。一定是通过monitorEnter
锁定的。
public native void monitorExit(Object o);
关于源码参考上次的搬运: 搬运openjdk8的sun.misc.Unsafe.java源码
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。