Loading

摘要: xv6学习笔记(5) : 锁与管道与多cpu 1. xv6锁结构 1. xv6操作系统要求在内核临界区操作时中断必须关闭。 如果此时中断开启,那么可能会出现以下死锁情况: 进程A在内核态运行并拿下了p锁时,触发中断进入中断处理程序。 中断处理程序也在内核态中请求p锁,由于锁在A进程手里,且只有A进程 阅读全文
posted @ 2021-08-29 20:22 周小伦 阅读(1131) 评论(2) 推荐(1) 编辑