摘要: 一、采用take()方法时发生异常 示例代码: 情况一:异常比另一个正确任务,较晚出现,正确任务的结果会打印出 运行结果: 当只采用take()方法,而不使用get()方法时不出现异常,改为: 运行结果: 情况二: 异常比另一个正确任务较早出现,这时不会打印出另一个正确任务的结果 示例代码(贴出有修 阅读全文
posted @ 2017-04-20 17:08 L1019 阅读(796) 评论(0) 推荐(0) 编辑
摘要: 1、poll():马上返回完成的任务,若没有,则返回null 2、poll(long timeout, TimeUnit unit): 等待timeout时间,如果大于最短任务完成时间,则获取任务结果返回,结束等待;如果小于任务完成时间,则等待任务完成,获取结果并返回 实验代码: 实验结果: 可以看 阅读全文
posted @ 2017-04-20 16:04 L1019 阅读(1191) 评论(0) 推荐(0) 编辑