深入java多线程,深入理解volatile使用与原理

1、认识volatile volatile是用来修饰变量的。与synchronized不同,synchronized是用来修饰方法和代码块。volatile称之为轻量级锁,被volatile修改的变量在各个线程之间是可见的,保持线程之间的可见性,可见性是指多个线程共享同一个变量,当一个线程修改了这个变量,另外的线程能感知到这个变量的变化并进行读取。   2、volatile实现原理   计算机内存
相关文章
相关标签/搜索