一个线程对共享变量的修改,能够及时的被其他线程看到。

synchronized:保证可见性和原子性

volatile:保证可见性