首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

ucos中关于OS_ENTER_CRITICAL函数的疑点

2013-07-04 
ucos中关于OS_ENTER_CRITICAL函数的疑问OS_ENTER_CRITICAL和OS_EXIT_CRITICAL成对使用,我的理解是避免OSId

ucos中关于OS_ENTER_CRITICAL函数的疑问
OS_ENTER_CRITICAL和OS_EXIT_CRITICAL成对使用,我的理解是避免OSIdleCtr这个全局变量被其他进程调用,从而进入中断。这个函数作用和锁函数有啥区别呢,不都是对变量进行保护吗?


        OS_ENTER_CRITICAL();
        OSIdleCtr++;
        OS_EXIT_CRITICAL();   OS_ENTER_CRITICAL();
        OSIdleCtr++;
        OS_EXIT_CRITICAL();
[解决办法]
临界区

热点排行