一个线程对共享变量的修改,能够及时的被其他线程看到。
synchronized:保证可见性和原子性
volatile:保证可见性