gpt4 book ai didi

java - 如何向调用者线程发出 ExecutorService 已完成任务的信号

转载 作者:搜寻专家 更新时间:2023-11-01 01:55:32 25 4
gpt4 key购买 nike

从主线程:

executorService.submit(new Runnable() { ... });

现在,当 Runnable 完成执行时,是否有 Java 的标准方式向调用者线程发出它已完成执行的信号,而无需创建新的接口(interface)/监听器类?

如果信号可以从调用者线程发出,则加分。

最佳答案

submit 返回 Future提交线程可以在其上调用 get阻塞直到任务完成。

Future<?> future = executor.submit(new Runnable() { ... });
future.get();

关于java - 如何向调用者线程发出 ExecutorService 已完成任务的信号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10711252/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com