第11章(パフォーマンスとスケーラビリティ)およびJCIPブックのコンテキストスイッチングというセクションから:
新しいスレッドが切り替えられると、必要なデータがローカル プロセッサ キャッシュにある可能性は低いため、コンテキスト切り替えによってキャッシュ ミスが相次ぎ、最初にスケジュールされたときのスレッドの実行速度が少し遅くなります。
- 誰かがキャッシュミスの概念とその反対の可能性 (キャッシュヒット)を理解しやすい方法で説明できますか?
- コンテキスト切り替えによって多くのキャッシュ ミスが発生するのはなぜですか?