按顺序运行 Java 线程
2022-09-04 05:14:49
您将如何按顺序执行三个线程?例如。线程 1、线程 2、线程 3。不可能将一个 Thread 的引用传递给另一个 Thread 并从 run() 方法调用。
所以代码应该是这样的:
Thread1.start();
Thread2.start();
Thread3.start();
和出放应该是
Printing Thread1
Printing Thread2
Printing Thread3
这可以通过使用ThreadPoolExecutor和使用阻塞队列来实现,但即使这样也不是一个可接受的答案。