Java多线程-知识点梳理和总结-超详细-面试知识点.pdfVIP

  • 0
  • 0
  • 约1.46万字
  • 约 24页
  • 2026-03-13 发布于河北
  • 举报

Java多线程-知识点梳理和总结-超详细-面试知识点.pdf

Java多线程知识点梳理和总结面试知识点

一、volatile

1.可见性

(1)当被volatile修饰的变量进行写操作时,个变量将会被直接写入

共享内存,而非线程的专属存储空间。

①根本原因是在写入后执行了一个空操作,使得cpu的cache写入内

(2)当读取一个被volatile修饰的变量时,会直接从共享内存中读,

而非线程专属的存储空间中读。

2.有序性

(1)volatile在指令间加上了内存屏障,内存屏障指的是重排序的时

文档评论(0)

1亿VIP精品文档

相关文档