以下の内容はhttps://yohei-a.hatenablog.jp/entry/20120505/1336189132より取得しました。


マルチプロセッサ・システムでの排他制御

P.224

単一プロセッサ・システム上では同期の必要がなかったあらゆるデータに関しても、保護しないといけないからである。

リソースがロックされているので、スリープしようとしたその時にロックが解放され、まだスリープキューに追加されていないので覚醒されず、他のスレッドがそのリソースをロックするまで永久にスリープしてしまうウェイク・アップ喪失問題やthundering herd 問題などがある。

うまく排他制御を行うためのCPU命令やそれを使って排他制御を行うためのOSの機構などが用意されている。

参考




以上の内容はhttps://yohei-a.hatenablog.jp/entry/20120505/1336189132より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14