1. 首页
  2. 编程语言
  3. Java
  4. Java中多线程与并发_volatile关键字的深入理解

Java中多线程与并发_volatile关键字的深入理解

上传者: 2022-06-01 12:58:42上传 PDF文件 167.45 KB 热度 18次

不同线程之间无法直接访问对方工作内存中的变量,线程间变量值的传递均需要通过主内存来完成,线程、主内存和工作内存的交互关系如下图所示:三、验证1.验证volatile的可见性1.1 假如 int num = 0; num变量之前根本没有添加volatile关键字修饰,没有可见性1.2 添加了volatile,可以解决可见性问题MyData类内存可见性验证,其中两个线程分别为AAA线程和main线程对num变量加volatile修饰后结果

下载地址
用户评论