volatile的实现原则