教程集 www.jiaochengji.com
教程集 >  Golang编程  >  golang教程  >  正文 Unsafe类功能之(7): 锁机制-monitor

Unsafe类功能之(7): 锁机制-monitor

发布时间:2021-12-27   编辑:jiaochengji.com
教程集为您提供Unsafe类功能之(7): 锁机制-monitor等资源,欢迎您收藏本站,我们将为您提供最新的Unsafe类功能之(7): 锁机制-monitor资源
<h2>Unsafe类功能之:锁机制:</h2> <h3>tryMonitorEnter</h3> <ul><li> <code>tryMonitorEnter</code> 试图锁定对象。返回true或false以指示锁是否成功。如果是,则必须通过 <code>monitorExit</code> 解锁该对象。</li></ul><pre><code class="java">public native boolean tryMonitorEnter(Object o);</code></pre> <h3>monitorEnter</h3> <ul><li> <code>monitorEnter</code> 锁定对象。它必须通过 <code>monitorExit</code> 来解锁。</li></ul><pre><code class="java">public native void monitorEnter(Object o);</code></pre> <h3>monitorExit</h3> <ul><li> <code>monitorExit</code> 释放对象。一定是通过 <code>monitorEnter</code> 锁定的。</li></ul><pre><code class="java">public native void monitorExit(Object o);</code></pre>

关于源码参考上次的搬运: 搬运openjdk8的sun.misc.Unsafe.java源码

到此这篇关于“Unsafe类功能之(7): 锁机制-monitor”的文章就介绍到这了,更多文章或继续浏览下面的相关文章,希望大家以后多多支持JQ教程网!

您可能感兴趣的文章:
Unsafe类功能之(7): 锁机制-monitor
深度解密Go语言之unsafe
Python中线程互斥锁是什么
GO 互斥锁实现原理剖析
电脑开机时需要按F1键才能正常启动原因
golang unsafe实践与原理
golang debug 配置_缓存击穿导致 golang 组件死锁的问题分享
Go专家编程-常见控制结构实现原理
java并发编程实践笔记
golang读写锁实现与核心原理分析

[关闭]
~ ~