volatile底层可以结合JMM和内存屏障去讲,synchronized底层跟监视器有关~