秀强
2018-10-01 13:43
使用了volatile以后,线程1修改了主内存内总容量的值后,就会刷新到主内存中。并且是线程2的本地内存中的副本失效。
volatile不保证原子性,不解决争用问题
不可以。虽然可以立即写入,但是立即,也并不是完完全全的即时即刻,还是会争用
volatile保证了线程可以正确的读取其他线程写入的值。
深入浅出Java多线程
186068 学习 · 502 问题
相似问题
回答 3
回答 1
回答 2