java Callable FutureTask Excecuter:如何收听完成的任务
||
我对执行程序服务很陌生。我喜欢自己做所有事情,但我认为是时候信任这些服务了。
我想递
Executer
和Runnable
。执行者将其包装成in2ѭ,然后递给我。现在,我将poll称为done()
方法。但是我想在done()
方法返回true时得到通知。
有一个get()
方法阻塞,直到Runnable
完成,但是然后我需要为每个作业分配一个额外的线程,以查看它何时完成。
我可以多给我的执行者ѭ7来通知任务完成吗?
去这里的路是什么?我可以在run
方法的末尾添加一些代码,但是then3ѭ可能仍然是错误的...
没有找到相关结果
已邀请:
4 个回复
厦惫
古擅坛犯
掏得透垦滩
这样,它将在同一线程中的可运行对象之后执行您想做的任何事情,并且您不需要轮询或使用另一个线程。
丧泉缝锋
/
包装在ListenableFutureTask中。