0
加入計劃如果您有您通過scheduleAtFixedRate提交如本如何在固定利率線程
public void methodName() {
executorService.scheduleAtFixedRate(new Runnable() {
@Override
public void run() {
//do some operations
//getSomeResults()
}
}, x, y, TimeUnit.SECONDS);
}
是否有可能加入另一個線程負責getSomeResults()一個遺囑執行人服務?例如,我希望線程在繼續之前等待getSomeResults()完成 - 這可能嗎?
感謝
所以你應該在當前運行方法中創建一個Future Task,如上所述,然後提交併調用get(),這將阻止「outer 「線程直到結果完成? – Biscuit128 2014-10-11 09:05:40
不,用'FutureTask'替換'new Runnable(){...}'。完全擺脫'Runnable'。 – 2014-10-11 09:10:55