
sync
李子
天若有情天亦老
月若无恨月长圆
展开
-
怎么选择kernel同步数据结构(seplock,atomic,spin,sem,mutex,preempt_disable)
原创 2013-10-22 22:22:52 · 1469 阅读 · 0 评论 -
为什么拥有spinlock的时候不可以sleep
参考:http://stackoverflow.com/questions/4752031/why-cant-you-sleep-while-holding-spinlock首先看下,spin_lock的实现:static inline void spin_lock(spinlock_t *lock){ raw_spin_lock(&lock->rlock);} #de原创 2013-10-23 22:30:47 · 5139 阅读 · 0 评论