使用osKernelLock会挂起除当前任务的其他所有任务,但是咋当前任务中,千万不能调用osDelay()这样的接口,否则会导致直接死循环在这个接口中, 触发在osDelay()中添加保护:
如:if(osKernelGetState()==osKernelLocked){return },这样osDelay()相当于不起作用
使用osKernelLock会挂起除当前任务的其他所有任务,但是咋当前任务中,千万不能调用osDelay()这样的接口,否则会导致直接死循环在这个接口中, 触发在osDelay()中添加保护:
如:if(osKernelGetState()==osKernelLocked){return },这样osDelay()相当于不起作用