优先级继承协议基本思想 当一个任务阻塞了一个或多个高优先级任务时,该任务将不使用其原来的优先级,而使用被该任务所阻塞的所有任务的最高优先级作为其执行临界区的优先级。 当该任务退出临界区时,又恢复到其最初的优先级。 优先级反转解决办法 优先级继承协议(priority inheritance protocol) 优先级天花板协议(priority ceiling protocol) 优先级天花板协议 每个信号量有个优先级天花板,为所有使用该信号量的任务的最高优先级。 在优先级天花板协议中,如果任务获得信号量,则在任务执行临界区的过程中,任务的优先级将被抬升到所获得信号量的优先级天花板。 μC/OS-II采用这种 μC/OS-II的互斥型信号量数据结构 由3个元素组成: 1个标志,指示mutex是否可以使用(0或1) 1个优先级,天花板 1个等待该mutex的任务列表 0xFF信号量表示可用 互斥型信号量的操作 OSMutexCreat() OSMutexDel() OSMutexPend() , OSMutexPost() , OSMutexAccept() , OSMutexQuery() 建立一个互斥型信号量,OSMutexCreat() 函数OSMutexCreat()的原型如下: OS_EVENT *OSMutexCreat(INT8U prio,
您可能关注的文档
- 第6讲砼灌注桩施工方案.ppt
- 第7章.书芯订联方案.ppt
- 第7章6西格玛管理方案.ppt
- 第7章-水深测量及水下地形测量方案.ppt
- 第6课邪恶的轴心方案.ppt
- 第7章7-1塑料概论方案.ppt
- 第7章 脉冲波形的产生与整形方案.ppt
- 第7章二元关系方案.ppt
- 第7章不确定性分析与风险分析方案.ppt
- 第7章全光通信网-保护技术方案.ppt
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
原创力文档

文档评论(0)