|
2009/05/13(Wed) 14:00:03 編集(投稿者)
> 複数のスレッドが同時に動くマルチスレッドのプログラムにおいて、 > シングルコアのCPUでもマルチコアのCPUでも問題なく動作し、 > マルチコアのCPUにおいてはスレッドがプロセッサに最適に > 割り当てられてパフォーマンスが最大限向上させられる・・・ > という感じです。
ふんわりした感じでいいなら「されてます」。
ただ、それがあなたが期待する「最大限」に達しているかどうかは分かりませんが。
OS, ランタイム, BCL の各階層に、マルチコアを利用する仕組みは含まれていて、非同期デリゲートなどのスレッドプールを利用するプログラムは、シングルコアのプロセッサでも、マルチコアのプロセッサでもプログラムコードを変更することなく動作します。
また、適切な記述が行われていれば、マルチコアのプロセッサではパフォーマンスが向上することが期待できます。
|