摘要:
引言 自旋锁(Spinlock)是一种 Linux 内核中广泛运用的底层同步机制。自旋锁是一种工作于多处理器环境的特殊的锁,在单处理环境中自旋锁的操作被替换为空操作。当某个处理器上的内核执行线程申请自旋锁时,如果锁可用,则获得锁,然后执行临界区操作,最后释放锁;如果锁已被占用,线程并不会转入睡眠状态 阅读全文
posted @ 2022-03-17 11:39
ainingxiaoguai
阅读(712)
评论(1)
推荐(0)
摘要:
1、中断中为何不能使用信号量? 答: 信号量会导致睡眠。 2、中断上下为何不能睡眠? 以下为转载: http://blog.chinaunix.NET/uid-7332782-id-3213376.html 中断发生以后,CPU跳到内核设置好的中断处理代码中去,由这部分内核代码来处理中断。这个处理过 阅读全文
posted @ 2022-03-17 11:33
ainingxiaoguai
阅读(486)
评论(0)
推荐(0)
摘要:
https://blog.csdn.net/weixin_34265814/article/details/85508992?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault% 阅读全文
posted @ 2022-03-17 11:31
ainingxiaoguai
阅读(201)
评论(0)
推荐(0)
浙公网安备 33010602011771号