作业地址:xv6 locking 此次作业让我们对xv6里面应用的锁有更进一步的了解。 Don’t do this 连续两次、在同一函数内进行acquire(),会出现panic,因为在 函数acquire()中: if(holding(lk)) panic(acquire); Interrupts in ide.c 在启动内核之后,会出现以下信息: lapicid 1: panic: acquire 80104431 80102093 801059ed 801056dc 801021e7 80102aea 80102b8e 80103730 801056df 0 对应的