0

アルゴリズムで作成できるスレッドの最大数は? マルチスレッドを使用する場合、システム構成を考慮する必要がありますか?

私のハードウェア: Intel(R) Core (TM)2 Duo CPU E8400 @3.00 GHz 2.00 GHz

搭載RAM:4.00GB

プロジェクトで作成または使用できる最大スレッド数は?

4

2 に答える 2

0

これは、「質問する必要がある場合は、おそらく間違っている」という典型的なケースです。スレッドの作成にはコストがかかり、OS はすぐに、タスクの並列化から得られるよりも多くの時間をスレッドの管理に費やすことになります。

最善の方法は、CPU の数を決定し、作成するスレッドの数を CPU の数に制限することです。CPU とは、ハードウェア実行ユニットを意味します。

于 2013-05-03T10:27:37.907 に答える