ForkJoinPoolFactoryBean——一个构建并暴露一个预先配置的"Fork-Join"任务池(ForkJoinPool)的Spring工厂Bean(FactoryBean)

继承自FactoryBean<ForkJoinPool>，包装ForkJoinPool所有属性及其单个实例对象。

可以在Java 7上使用，甚至在使用jsr166.jar的Java 6上使用。

有关ForkJoinPool API及其递归行为(RecursiveActions)使用的详细信息，请参阅"JDK 7文档"。

jsr166.jar，包含Java 6的并发包(java.util.concurrent)更新，可以从"并发兴趣站点"获取到。
并发兴趣站点——http://gee.cs.oswego.edu/dl/concurrency-interest/

public void setParallelism(int parallelism)——指定并发级别，默认是可用的处理器数量。

public void setThreadFactory(ForkJoinPool.ForkJoinWorkerThreadFactory
threadFactory)——设置创建新的"Fork-Join"工作者线程的工厂。
默认与"Fork-Join"任务池(ForkJoinPool)使用一样的工厂

public void setUncaughtExceptionHandler(Thread.UncaughtExceptionHandler
uncaughtExceptionHandler)——设置内部工作者线程由于在执行任务时遇到不可恢复的错误而终止的处理器。
默认是空

public void setAsyncMode(boolean asyncMode)——指定是否为分开的任务建立一个本地的FIFO调度模式。
该模式设置为{@code true}可能更合适，这样工作者线程只会处理"事件方式"的异步任务。

public void afterPropertiesSet()——初始化"Fork-Join"任务池，保证在Spring
IoC容器管理下仅有一个实例对象(单实例)。

public boolean isSingleton()——返回true(单实例)。

public void destroy()——关闭"Fork-Join"任务池。