TaskExecutor在春天的目的是什么?

时间:2011-11-21 09:46:00

标签: java spring concurrency task

TaskExecutor在春天的目的是什么?它解决了什么问题?它与java并发包中的Executors有什么不同?

2 个答案:

答案 0 :(得分:7)

来自http://static.springsource.org/spring/docs/2.0.8/reference/scheduling.html

23.4。 Spring TaskExecutor抽象

...

Spring的TaskExecutor接口与java.util.concurrent.Executor接口相同。实际上,它存在的主要原因是在使用线程池时抽象出对Java 5的需求。该接口有一个方法execute(Runnable task),它接受一个基于语义和配置执行的任务。线程池。

...

答案 1 :(得分:1)

这是一个接口,其实现包含Java 5+ ExecutorService,并提供缺少包java.util.concurrent

的Java早期版本的实现