Java并发编程(一)--Executor,Callable,Future和FutureTask

说到多线程编程,首先想到的大概是Thread和Runnable,本身平时用的比较多的也是这两个。不过他们有一个缺点就是没法返回执行结果。若是想要获取,就要使用一些其余的方法,好比线程间通讯,总之比较麻烦。 Java在1.5开始引入了Executor框架的一系列相关的内容,包括的Callable和Future就解决了前面提到的没法返回结果的问题。Executors类还提供了一系列的方法来生成线程池,
相关文章
相关标签/搜索