volatile关键字详解

一、Java中的volatile     在Java程序中,如果一个变量被volatile关键字修饰,那么这个变量就具有了有序性和可见性。     有序性:java语言中提供了synchronized和volatile两个关键字保证线程之间操作的有序性,也就是他可以使CPU指令有序。     可见性:当一个线程操作一个被volatile修饰的变量时,这个变量的修改对其他所有线程都是可见的,因为此时
相关文章
相关标签/搜索