代码写的就有问题因为synchronized写在线程里了,也就是说,你new了多线程,它们都在执行自己的代码而并不是多线程执行同一段代码,所以这里并没有起到同步的作用你应该把这个方法放到线程的外面去(放你的App这个类),让多个线程去调用就能体现出来了