他们对asyncMode有什么意义?

时间:2013-07-25 20:24:11

标签: java concurrency fork-join

直接来自javadoc

  

这个类为Runnable和Callable提供了适应方法   在将ForkJoinTasks与其他类型的混合执行时使用   任务。当所有任务都是这种形式时,请考虑使用池   在asyncMode中构造。

在这种情况下,它实际上意味着什么asyncMode?我如何在asyncMode中构建一个池?

1 个答案:

答案 0 :(得分:0)

Javadocs说:

  

asyncMode - 如果为true,则建立本地先进先出调度   从未加入的分叉任务的模式。这种模式可能更多   适用于应用程序中的默认本地基于堆栈的模式   哪个工作线程只处理事件样式的异步任务。对于   默认值,使用false。

这是构造函数 http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ForkJoinPool.html#ForkJoinPool(int, java.util.concurrent.ForkJoinPool.ForkJoinWorkerThreadFactory, java.lang.Thread.UncaughtExceptionHandler, boolean)

最好的问候。