Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ForkJoinPoolこの:のコンストラクターに出くわしたとき、Fork/Join フレームワークに関する Oracle ドキュメントを調べていましたForkJoinPool(int parallelism)。ドキュメントによると、これは並列処理のレベルであり、デフォルトでは利用可能なプロセッサの数に等しい. それを使用してプログラムの速度と効率を向上させる方法を誰か教えてもらえますか?
ForkJoinPool
ForkJoinPool(int parallelism)
基本的に、並列処理設定は、ForkJoinPool使用するワーカー スレッドの数を示します。
通常はデフォルト設定が最適ですが、 とは別のワーカー スレッドがあるとします。この場合、ForkJoinPoolワーカー スレッドの数をプロセッサの数 (すべてのプロセッサを使用するよりも 1 の方がよい) に設定するとよいでしょう。一般に、特定のプログラムで速度と効率を向上させる唯一の方法は、さまざまな設定でプロファイルを作成することです。