0

Java fork-join フレームワークがタスクをプロセッサに割り当てる方法を誰でも説明できますか? 私たちはそれを制御できますか?

4

2 に答える 2

1

フォーク ジョイン スタイルのフレームワークは通常、ワーク スティーリングを使用してタスクをスケジュールします。つまり、すべてのスレッドには独自のスケジューラがあります。そして、新しいタスクは、作成されたのと同じスレッドでキューに入れられます。1 つのスレッドのスケジューラのキューが空になった場合にのみ、別のスケジューラからタスク (つまり作業) を「盗みます」。

これは明らかに単純化です。

于 2011-03-22T17:51:19.653 に答える