在定时任务中开启了多线程。。但是却只有第一个线程运行。。原因是?
参考:https://www.cnpython.com/java/515558
在您的例子中,它是MyRunnable
的单个实例,因此当一个线程在synchronized
块内执行工作时,所有其他线程将等待工作完成。因此,有效地说,一次只有一个线程在做真正的工作
在定时任务中开启了多线程。。但是却只有第一个线程运行。。原因是?
参考:https://www.cnpython.com/java/515558
在您的例子中,它是MyRunnable
的单个实例,因此当一个线程在synchronized
块内执行工作时,所有其他线程将等待工作完成。因此,有效地说,一次只有一个线程在做真正的工作