java多线程问题

线程中的volatile修饰符饰什么意思?有什么用?


淡泊如风
浏览 1328回答 1
1回答

望远

多个线程同时访问一个变量,CLR为了效率,允许每个线程进行本地缓存,这就导致了变量的不一致性。volatile就是为了解决这个问题,volatile修饰的变量,不允许线程进行本地缓存,每个线程的读写都是直接操作在共享内存上,这就保证了变量始终具有一致性。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java