当我遇到这个构造函数时,我正在研究关于Fork/Join框架的oracle文档ForkJoinPool:ForkJoinPool(int parallelism).文档说这是并行级别,默认情况下等于可用处理器的数量.谁能告诉我如何使用它来提高程序的速度和效率?
本质上,并行性设置告诉ForkJoinPool我们要使用多少个工作线程.
默认设置通常是最佳的,但是假设您有一个与之分离的工作线程ForkJoinPool,那么您可能会发现将工作线程数设置为处理器数量 - 1比使用所有处理器更好.通常,提高特定程序的速度和效率的唯一方法是使用不同的设置进行分析.
| 归档时间: |
|
| 查看次数: |
5415 次 |
| 最近记录: |