小编use*_*907的帖子

在使用java的Future类时,我怎么知道任务是如何完成的

我正在使用java的Future类来执行任务,但是如果任务完成,方法isDone返回true.完成可能是由于正常终止,异常或取消 - 在所有这些情况下,此方法将返回true.

有没有办法知道它是否因为异常或因为它成功完成而结束?

java future runnable

5
推荐指数
2
解决办法
1150
查看次数

我可以加入ThreadPoolExecutor创建的线程吗?

我正在使用ThreadPoolExecutor来创建处理请求的线程变得容易,但现在要求是按顺序执行请求.我想知道我是否可以使用join方法在上一个启动的线程完成后立即执行一个线程.

我一直在看api,但我还没有找到一个从ThreadPoolExecutor返回Thread对象的方法

我能这样做吗?或者我需要实现像我自己的线程工厂这样的东西吗?

java multithreading join pool

1
推荐指数
1
解决办法
227
查看次数

标签 统计

java ×2

future ×1

join ×1

multithreading ×1

pool ×1

runnable ×1