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