討論串[問題] 新手spinlock使用時機?
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 3→)留言3則,0人參與, 最新作者soga0806 (巴歐薩給路嘎)時間9年前 (2015/08/08 14:14), 9年前編輯資訊
0
0
0
內容預覽:
Spinlock用在保護多行程同時存取相同資料. 想請問自己寫驅動模組時. 什麼時候必須要用到這個?. 目前寫簡單字元裝置都沒碰到. 去追s3c系列cpu的觸碰驅動. 裡面也沒有看到關於spin lock等等同步機制. 有簡單例子嗎?. 新手發問多多包涵><. 感謝大家. --. 發信站: 批踢
(還有23個字)

推噓2(2推 0噓 0→)留言2則,0人參與, 最新作者bendog (bendog)時間9年前 (2015/08/08 23:45), 編輯資訊
0
0
0
內容預覽:
會使用spinlock 表示有共享的資料可能會同時被讀寫,在kernel的話,要特別注意讀寫的時機點的context, 比如irq, bottom-half, normal kernel context。舉個例子, 假設當前程式處於normal kernel context 呼叫spinlock(a
(還有257個字)
首頁
上一頁
1
下一頁
尾頁