Linux0.11 临界区
摘要:
在学习Linux驱动程序设计的过程中,最重要的是要学会临街区的使用,不睡眠的临界区保护主要是使用了禁用中断和自旋锁,为什么会产生临界区,是因为语句可能会被中断打断导致数据的错误或者不完整例如如下语句int ivoid add(){ i++;}如上函数,一个全局变量i自加,假设有两个内核控制路径(进程 阅读全文
posted @ 2022-11-21 11:19 sudochen 阅读(189) 评论(0) 推荐(0) 编辑