1、volatile关键字解决多线程内存不可见的问题,保证了同一个变量在多线程时的内存可见性。 2、对于一写多读是可以解决变量同步问题,不过对于多个线程写数据,这是无法解决线程安全问题的(可使用JDK8 LongAdder)