java线程
1.volatile关键字有什么作用?答:volatile 是把变量标识为“变化中的”。意思是这个变量即使在(主线程)没有任何存取操作的情况下也可能在(被其他线程)变化。1.可见性:Java提供了volatile关键字来保证可见性。当一个共享变量被volatile修饰时,它会保证修改的值会立即被更新到主存,当有其他线程需要读取时,它会去内存中读取新值。而普通的共享变量不能保证可见性,因为普通共享变量被修改之后,什么时候被写入主存是不确定的,当其他线程去读取时,此时内存中可能还是原来的旧值,因此无法保



