java源码中居然看到volatile,不解其意,遂查之,得结果如下: 一句话 :volatile 强调读同步(优化器在用到这个变量时必须每次都小心地重新读取这个变量的值)而synchronized 强调读写同步