在 ForkJoinPool 中,并行构造函数是指 CPU 数量还是线程数量?如果是CPU数量,那么如何设置ForkJoinPool的最大大小?
最佳答案
该构造函数参数代表池中工作线程的数量。默认情况下,它等于 CPU 数量,并且此默认值在大多数情况下是合理的。例如,如果同时运行多个 FJP,您可能需要更改它。
如果您要更改线程计数,通常最好对应用程序进行分析。实际的性能结果几乎总是与您的预期不同。
关于java - 具有并行性的 ForkJoinPool 构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18792934/