volatile解决可见性问题