《不看后悔》超赞!来一份常见 JVM 面试题+“答案”!
2021年2月1日 - 网易
使用了volatile关键字的变量,每当变量的值有变动的时候,都会将更改立即同步到主内存中;而如果某个线程想要使用这个变量,就先要从主存中刷新到工作内存,这样就确保了变量的可见性。一般使用一个volatile修饰的bool变量,来控制线程的运行状态。volatilebooleanstop=false;voidstop(){this.stop=true;}...
详情
使用了volatile关键字的变量,每当变量的值有变动的时候,都会将更改立即同步到主内存中;而如果某个线程想要使用这个变量,就先要从主存中刷新到工作内存,这样就确保了变量的可见性。一般使用一个volatile修饰的bool变量,来控制线程的运行状态。volatilebooleanstop=false;voidstop(){this.stop=true;}...