volatile具有内存可见性我们知道,但是syncronized只是保证原子操作,他是怎么保证多个线程拿到的同一个变量的值是最新的(不应该是用的各自线程的副本值吗)?

volatile具有内存可见性我们知道,但是syncronized只是保证原子操作,他是怎么保证多个线程拿到的同一个变量的值是最新的(不应该是用的各自线程的副本值吗)?


猜你喜欢

转载自blog.csdn.net/ideality_hunter/article/details/80691585