Java并发编程实战

最近在看java并发编程实战,打算记录一些本身认为常常面试用的知识点。java 1.Volatile变量 1.1 做用:它用来确保将变量的更新操做通知到其余线程。 volatile能够保证线程可见性且提供了必定的有序性,可是没法保证原子性。 1.保证可见性、不保证原子性 2.禁止指令重排序 可见性的实现: (1)修改volatile变量时会强制将修改后的值刷新的主内存中。 (2)修改volatil
相关文章
相关标签/搜索