假如当前任务有锁,当时钟中断产生时,在任务调度上也需要这把锁,这就陷入死锁状态。 解决办法是在task_stuct 上新增成员 lock_count,当前任务没有锁时(lock_count == 0)才可以调度。