C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 33 を表示中)
■16513 / )  Re[6]: Formイベントが呼ばれるスレッドについて
□投稿者/ 渋木宏明(ひどり) (696回)-(2008/04/07(Mon) 14:04:52)
渋木宏明(ひどり) さんの Web サイト
> やはり、キャッシュやパイプラインについても悪影響を与えるのでしょうか?

無いことはないはずです。

> マルチスレッドは命令のパイプラインがしずらいような気がします。

影響があるとして、後はそれがどの程度のインパクトがあるかです。

スレッド切り替えやプロセス切り替えは、近代的なCPUのパイプラインや分岐予測に影響を与え得ます。

ですが、切り替えが発生するまでにそれなりの量のコードが実行されるため、それくらいのペナルティならあきらめもつくでしょうという話だと思います。

Fiber を使う場合、スレッドよりも粒度が低くなるはずなので、その辺のペナルティが表面化してくるんじゃないかなぁと。


返信 編集キー/


管理者用

- Child Tree -