マルチコア ボックスでは、Java スレッド スケジューラの決定はかなり恣意的であり、スレッドがいつ作成されたか、どのスレッドから作成されたかなどに基づいてスレッドの優先度を割り当てます。
アイデアは、スレッドの優先度をランダムに設定し、最終的にフィットネス関数がプログラムの合計実行時間である最適な優先度に到達する pso を使用してチューニングプロセスを実行することですか?
もちろん、実行中に優先度が変化して最適な優先度関数を見つけるなど、より多くのパラメーターがあります。
アイデアはどれほど実用的で興味深いものですか?および任意の提案。いくつかの背景として、さまざまなプロジェクトで数年間 Java/c/c++ でプログラミングしてきましたが、別の方法として、c でこれに基づいてスレッド スケジューラを作成することもできます。デフォルトのスレッド スケジューラは OS です。