varhandle2:JVM 原子操作的安全而有效的实现

时间:2024-07-02 16:11:18
【文件属性】:

文件名称:varhandle2:JVM 原子操作的安全而有效的实现

文件大小:14KB

文件格式:ZIP

更新时间:2024-07-02 16:11:18

Java

变量句柄2 JVM 原子操作的安全而有效的实现。 这个 API 允许使用不安全的操作(a la sun.misc.Unsafe)是一种安全的方式,但与使用 sun.misc.Unsafe 一样有效。 主要思想是基本上让 JIT 生成完全(或大部分)相同的代码,因此它会同样高效。 例如,这里是使用 sun.misc.Unsafe 为 compareAndSet (CAS) 生成的代码: Code: [Entry Point] [Constants] # {method} {0x00007f79679e1f40} 'compareAndSetWithUnsafe' '(Ljava/lang/String;Ljava/lang/String;)Z' in 'test/VarHandle2PerfTest' # this: rsi:rsi = 'test/VarHa


【文件预览】:
varhandle2-master
----LICENSE(11KB)
----src()
--------test()
--------java()
----.project(365B)
----.classpath(299B)
----.gitignore(199B)
----README.md(4KB)

网友评论