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