本身volatile修饰主要是说明对应定义是 容易发生变化的,故要求不被编译器优化,由此其主要有这些方面需要进行修饰
1. 涉及固定地址、映射信息的,
2. 各类多进程、中断程序中会相互修改的全局变量、静态变量等等