Java volatile功能简介说明

Java volatile功能简介说明

转自:

  http://www.java265.com/JavaCourse/202111/1746.html

下文笔者讲述volatile关键字的功能说明,如下所示:

Java volatile关键字功能:
  使系统中所有线程对该关键字修饰的变量共享可见
   可以禁止线程的工作内存对volatile修饰的变量进行缓存

可见性

当使用volatile关键字修饰变量时,它会保证修改的值会立即被更新到主存,当有其它线程需要读取时,会从内存中读取新值

//线程1 
boolean stop = false; 
while(!stop){
    doSomething();
} 
//线程2 
stop = true;
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » Java volatile功能简介说明