如何使主线程等待直到我在Java中的新固定线程池上调用shutdown / Notify

时间:2019-08-26 05:51:55

标签: java executorservice

我正在创建2个异步线程,并使用以下代码从main方法运行

executorService = Executors.newFixedThreadPool(2);
executorService.submit();

提交后,我需要进行主执行,直到我显式调用executorService.shutdown()/ Notify通知主线程继续执行。

要实现这一点,可以不使用main中的基于时间的睡眠(Thread.sleep(2000))和使用执行者对象的基于时间的await函数(executorService.awaitTermination(2, TimeUnit.SECONDS);)。

请帮助我如何使主线程等待,直到我从执行程序服务对象调用shutdown / notify。

0 个答案:

没有答案