嵌入式实时操作系统uC/os-II(十二)-信号量及其操作

信号量 信号量由信号量计数器和等待任务表两部分组成。信号量使用事件控制块OSEventCnt作为计数器,而使用数组OSEventTbl[]来充当等待任务表。 每当有任务申请信号量时,如果信号量计数器OSEventCnt的值大于0,则把OSEventCnt减1并使任务继续运行;如果OSEventCnt的值为0,则会将任务列入任务等待表OSEventTbl[],使任务处于等待状态。如果有正在使用的信号
相关文章
相关标签/搜索