2012-03-25 7 views

答えて

0

seq-lockはライターをブロックしません。これはjiffieカウンタのために時間依存です。読者もブロックしません。読み込みが成功するまでループします。

原子増分は読み取り - 変更 - 書き込みであるため、ライターはCASのようなメカニズムを使用する必要があります。

0

jiffies_64は、64ビットの値であり、高価な「ロック」命令接頭語を使用せずに、すべてのアーキテクチャで読み取りおよび/または書き込みが不可能である場合があります。しかし、CPUの一般的な語とレジスタのサイズと同じくらいの大きさの末尾部分(jiffies)を読むことは十分に原子的です。

関連する問題