gpt4 book ai didi

java - synchronized java关键字是如何实现的?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:15:00 26 4
gpt4 key购买 nike

在 C# 中,lock 关键字是 try/catch block 和 Monitor 实例的良好语法。

在 Java 中,synchronized 关键字使用什么同步类?

编辑 - 我做了一些进一步的研究 - 看起来它被同步编译为 monitorenter/monitorexit 字节码操作。是否有一个类复制了这些语义?

最佳答案

没有使用类 - 它是由 JVM 处理的语言结构。

但是,Java 5 引入了 java.util.concurrent.locks你在哪里有 Lock接口(interface)及其多种实现。有关示例用法,请参阅链接文档。

关于java - synchronized java关键字是如何实现的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7067867/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com