使用了volatile以后,线程1修改了主内存内总容量的值后,就会刷新到主内存中。并且是线程2的本地内存中的副本失效。
volatile不保证原子性,不解决争用问题
不可以。虽然可以立即写入,但是立即,也并不是完完全全的即时即刻,还是会争用
volatile保证了线程可以正确的读取其他线程写入的值。