作者afred (只有音乐相伴)
看板LinuxDev
标题[问题] Bottom Halve 与preempt_count问题
时间Thu May 16 10:01:59 2013
请教版上各位高手,
书上写说,如果process context 的kernel thread 跟bottom half(BH) share data,
process context thread执行时必须用spin luck保护资料,并把BH关掉。
我的问题是,
spin luck使用时会把preempt_count +1,
这样中断回来後,不是就不会执行bottom half,而直接回到被中断的程式继续执行吗?
这样为什麽还要把BH关掉呢?
谢谢大家
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.34.59.214