1
如果我有一个FutureTask<String> f,
我可以得到在他的构造函数中使用的Callable<String> c
对象吗?有没有办法从FutureTask获得Callable?
喜欢的东西:
Callable<String> c = f.getCallable();
如果我有一个FutureTask<String> f,
我可以得到在他的构造函数中使用的Callable<String> c
对象吗?有没有办法从FutureTask获得Callable?
喜欢的东西:
Callable<String> c = f.getCallable();
不与FutureTask
本身,但你可以扩展它根据自己的需要:
class YourFutureTask extends FutureTask<String> {
private Callable<String> callable;
public YourFutureTask(Callable<String> callable){
super(callable);
this.callable = callable;
}
public Callable<String> getCallable(){
return callable;
}
}
FutureTask不是终点,所以... – laune