美文网首页嵌入式实时操作系统 μC/OS-III
μC/OS-III——临界段代码(临界区)

μC/OS-III——临界段代码(临界区)

作者: 老干妈拌雪梨喂张学友 | 来源:发表于2019-07-20 18:48 被阅读0次

临界段代码(临界区):必须完整连续运行,不可被打断的代码段。


保护方式:

1、关中断

使用场景:中断处理程序和任务都会访问的临界区

2、调度锁

使用场景:仅有任务访问的临界段代码


保护方式选择:

直接发布模式:关中断

延迟发布模式:调度锁 (此模式下,μC/OS-III访问中断队列时,需短时间关闭中断以防止中断服务程序同时对中断队列进行访问,访问完成后打开中断,锁定调度器)

相关文章

网友评论

    本文标题:μC/OS-III——临界段代码(临界区)

    本文链接:https://www.haomeiwen.com/subject/elmulctx.html