码迷,mamicode.com
首页 > 其他好文 > 详细

μC/OS-Ⅲ中的临界段代码

时间:2014-09-17 10:04:51      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:io   os   使用   sp   cti   代码   on   c   时间   

      临界段代码(critical sections),也叫临界区(critical region),是指那些必须完整连续运行,不可被打断的代码段。μC/OS-Ⅲ系统中存在大量临界段代码。采用两种方式对临界段代码进行保护:关闭中断、给调度器上锁。两种临界段代码保护功能均通过宏定义实现。

      对于中断处理程序和任务都会访问的临界段代码,必须使用管中断的方式进行保护;对于仅由任务访问的临界段代码,可以采用关中断的方式也可以采用给调度器上锁的方式进行保护。

      同时,μC/OS-Ⅲ系统还具有测量关闭中断时间、调度器锁定时间的功能。该功能既可以测量单次关闭、锁定时间,也可以测量总共的关闭锁定时间。

μC/OS-Ⅲ中的临界段代码

标签:io   os   使用   sp   cti   代码   on   c   时间   

原文地址:http://www.cnblogs.com/arch-beginner/p/3976434.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!