volatile是一个类型修饰符,它是被设计用来修饰被不同线程访问和修改的变量,可以被异步的线程所修改。 volatile修饰的变量是放到共享内存中的,可以让所有的线程获取和修改。 final必须对它赋予初值并且不能修改它。