看板
[ LinuxDev ]
討論串[問題] 新手spinlock使用時機?
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
Spinlock用在保護多行程同時存取相同資料. 想請問自己寫驅動模組時. 什麼時候必須要用到這個?. 目前寫簡單字元裝置都沒碰到. 去追s3c系列cpu的觸碰驅動. 裡面也沒有看到關於spin lock等等同步機制. 有簡單例子嗎?. 新手發問多多包涵><. 感謝大家. --. ※ 發信站: 批踢
(還有23個字)
內容預覽:
會使用spinlock 表示有共享的資料可能會同時被讀寫,在kernel的話,要特別注意讀寫的時機點的context, 比如irq, bottom-half, normal kernel context。舉個例子, 假設當前程式處於normal kernel context 呼叫spinlock(a
(還有257個字)
首頁
上一頁
1
下一頁
尾頁