2017-03-27 2 views

答えて

0

私はこの質問の答えを得ました。 2つのプロセスがある場合 プロセス切り替えが1の場合 におけるスレッド切り替えより高速であることができる(教師から): 2つの異なるプロセスの二つのスレッド間のスレッドの切り替えは、問題のがあった二つのプロセス

2

仮想メモリ空​​間が完全に変更されるため、プロセスコンテキストの切り替えに時間がかかります。
私はエキスパートではありませんが、スレッドのコンテキスト切り替えは、プロセスのコンテキスト切り替えよりも常に速いと思います。コンテキスト切替えスレッドで使用するメモリがまだ割り当てられておらず/ mmapedでない場合は、おそらく小さな(非常に小さい)待ち時間を持つ可能性があります。しかし、この待ち時間は、コンテキストスイッチ自体ではなく、スレッドが実行されている間です。私は本当に知っていない、テストだけ効果的にそれを証明することができます。

+0

間の処理の切り替えよりも遅いです私の試験は、プロセスの切り替えがより速くできる少なくとも1つのケースを教えてくれる。私はそのようなケースを考えるようである。 – user5510594

関連する問題