Java Thread and Concurrency
文章平均质量分 84
Jeff-HT-Lee
这个作者很懒,什么都没留下…
展开
-
Executor框架
从JDK1.5开始,增加了一个执行并行任务的框架——Executor框架。框架在java.util.concurrent包中。Executor是框架中的一个接口,使用Executor可以同步或异步地执行任务。异步任务可以放在多线程中处理,但使用Executor比直接创建线程处理任务有很多好处,比如设置任务开始时间,取消任务队列,控制任务队列执行策略等,而且使用Executor可以很容易地创建线原创 2012-08-10 13:50:31 · 1896 阅读 · 0 评论 -
Callable与Future
《Executor框架》简单介绍了Executor的概念和用法,在Executor框架中最基本的执行单元是任务,可以使用Runnable表示一个任务。但是Runnable有一个缺点,run()方法返回类型是void, 所以在Executor框架中定义了Callable表示一个任务,可以看做Runnable的加强版。由Callable定义的任务提交到ExecutorService执行,会返回一个原创 2012-08-16 14:38:32 · 664 阅读 · 0 评论