volatile原理