Java TaskExecutor在春季的用途是什么?

Java TaskExecutor在春季的用途是什么?,java,spring,concurrency,task,Java,Spring,Concurrency,Task,TaskExecutor在春季的用途是什么。它解决了什么问题?它与java并发包中的执行器有何不同 23.4。Spring任务执行器抽象 Spring的TaskExecutor接口与java.util.concurrent.Executor接口相同。事实上,它存在的主要原因是在使用线程池时抽象出对Java 5的需求。该接口有一个单一的方法execute(Runnable task),它根据线程池的语义和配置接受任务执行 …这是一个接口,其实现围绕Java 5+ExecutorService展开

TaskExecutor在春季的用途是什么。它解决了什么问题?它与java并发包中的执行器有何不同

23.4。Spring任务执行器抽象

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


这是一个接口,其实现围绕Java 5+
ExecutorService
展开,并为缺少包
Java.util.concurrent

的Java早期版本提供实现。其目的是执行任意任务:DSo如果我们使用Java 5,没有必要担心TaskExecutor抽象?如果您想使用java.util.concurrent.Executor,您可以安全地使用它,因为它们基本相同。