多线程任务Callable与Future或FutureTask的使用
在进行多线程任务时,我们可以使用Thread、Runnable已经java5以后新增的concurrent包内的Callable,Runable跟Thread的用法就不说了,这里要说的是使用Runnable时,如何获取结果以及抛出的异常,这样子很难定位在执行多线程任务时的程序异常。这里推荐使用Callable和Future或者FutureTask配合,获取结果。
简单的使用代码
原创
2016-07-15 10:36:59 ·
424 阅读 ·
0 评论