https://blog.csdn.net/weixin_44363885/article/details/92838607
当程序中变量的值频繁变化的时候,必须用volatile修饰,才能告诉编译器取到正确的值;