猿问
java多线程问题
线程中的volatile修饰符饰什么意思?有什么用?
淡泊如风
浏览 1328
回答 1
1回答
望远
多个线程同时访问一个变量,CLR为了效率,允许每个线程进行本地缓存,这就导致了变量的不一致性。volatile就是为了解决这个问题,volatile修饰的变量,不允许线程进行本地缓存,每个线程的读写都是直接操作在共享内存上,这就保证了变量始终具有一致性。
0
0
0
随时随地看视频
慕课网APP
相关分类
Java
我要回答