摘要: 需求:需要并发执行三个线程,要求在指定的时间内返回结果,如果某个线程超时,则返回为空。 思路:使用ExecutorService的invokeAll(time,timeUint)方法来设置执行时限,该方法返回一个List<Future<T>>,一旦返回后,即取消尚未完成的任务,然后再从list中读取 阅读全文
posted @ 2016-04-11 10:17 若拙 阅读(1246) 评论(0) 推荐(0) 编辑