Thinking in java中创建线程任务Task的基本方法

前8种方法是在客户端直接执行任务 第9种,第10种方法使用了Executor,在客户端和任务执行之间提供了一个间接层。Executor使我们管理异步任务的执行,而无须显式地管理线程的生命周期,是启动任务的优选方法。类似于命令模式(Command Pattern),ExecutorService知道如何构建恰当的上下文来执行Runnable对象。而执行具体任务的对象,只要暴露要执行的单一方法即可。
相关文章
相关标签/搜索