
您无法安排
Callable定期执行,因为尚不清楚如何从此类执行中返回结果。
如果你有自己的方法来返回结果(例如,将结果放进一个队列中),你可以用
Callable成
Runnable和实现的方法:
final BlockingQueue<Result> q = new ArrayBlockingQueue<Result>();final Callable<Result> action = ...;s.scheduleAtFixedRate(new Runnable() { public void run() { q.put(action.call()); }}, ...);欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)