鸿 网 互 联 www.68idc.cn

当前位置 : 服务器租用 > 编程语言开发 > java > >

【多线程&高并发】查看Java代码对应的汇编指令教

来源:互联网 作者:佚名 时间:2022-07-19 11:27
1.首先下载hsdis-amd64.dll文件 零积分下载地址 2.解压放到java11\bin\server 3.准备一段Java代码 public class Visibility { private static volatile boolean flag = true ; public static void main ( String [] args ) throws Int


1.首先下载hsdis-amd64.dll文件

零积分下载地址

2.解压放到java11\bin\server

【多线程&高并发】查看Java代码对应的汇编指令教程_配置参数

3.准备一段Java代码

public class Visibility {

private static volatile boolean flag = true;
public static void main(String[] args) throws InterruptedException {
new Thread(() -> {
while (flag) {

}
}).start();
TimeUnit.SECONDS.sleep(1);

new Thread(() -> {
flag = false;
System.out.println(Thread.currentThread().getName() + "线程将flag修改为了false!");
}).start();
}
}

4.配置参数

-XX:+UnlockDiagnosticVMOptions -XX:+PrintAssembly

【多线程&高并发】查看Java代码对应的汇编指令教程_开发语言_02


5.运行代码

【多线程&高并发】查看Java代码对应的汇编指令教程_后端_03


【多线程&高并发】查看Java代码对应的汇编指令教程_java_04


【文章转自韩国站群多ip服务器 http://www.558idc.com/krzq.html处的文章,转载请说明出处】
网友评论
<