1,临界段代码也叫临界区,是指那些必须连续执行不可被打断的代码区。其中中断处理程序和任务都会访问临界区,需要使用关中断的方式保护;如果仅仅是任务访问的临界区,则可以通过给调度器上锁的方式来保护。
2,把OS_CFG_ISR_POST_DEFERRED_EN置0,则采用关中断的方式保护临界区;如果置1,则会尽量采用给调度器上锁的方式来保护
3,进入临界区的宏:OS_CRITICAL_ENTER(),退出临界区的宏:OS_CRITICAL_EXIT()和OS_CRITICAL_EXIT_NO_SCHED().