嵌入式系统原理及应用
第8章线程管理1线程基本概念2线程工作机制3线程应用方法及实例45课后作业本章总结
线程概念线程管理方式及特点8.1 线程基本概念本节小结
8.1.1 线程概念模块化编程是嵌入式系统设计的基本思想之一,通常将一个大的任务分解为多个简单易解决的小任务。线程是任务的实现载体,是RTT操作系统中最基本的调度单位。
8.1.2 线程管理方式及特点线程管理的主要功能是对线程进行管理和调度,以实现不同线程的快速切换,达到多线程同时运行的目的,实际上同一时刻MCU只能运行一个线程。
8.1.2 线程管理方式及特点线程调度由线程调度器完成,RT-Thread的线程调度器是抢占式:保证最高优先级的线程优先运行。(1)无线程运行时,从就绪线程列表中查找最高优先级线程运行。(2)低优先级线程使高优先级的线程满足运行条件,当前线程停止运行,高优先级的线程运行。(3)中断服务程序使高优先级的线程满足运行条件,中断完成时,被中断的线程挂起,高优先级线程运行。线程切换时,调度器先将当前线程上下文信息保存,当再切回到这个线程时,调度器将该线程的上下文信息恢复。
本节小结理解线程的概念;理解线程管理方式及特点。
线程控制块线程重要属性8.2 线程工作机制系统线程本节小结
8.2.1 线程控制块线程控制块是操作系统用于管理线程的一个数据结构,存放了线程的优先级、线程名称、线程状态、链表结构、线程
您可能关注的文档
- 嵌入式系统原理及应用——基于STM32和RT-Thread 课件 第3章 通用输入输出.pptx
- 嵌入式系统原理及应用——基于STM32和RT-Thread 课件 第4章 外部中断.pptx
- 嵌入式系统原理及应用——基于STM32和RT-Thread 课件 第5章 定时器.pptx
- 嵌入式系统原理及应用——基于STM32和RT-Thread 课件 第6章 串口通信.pptx
- 嵌入式系统原理及应用——基于STM32和RT-Thread 课件 第7章 RTT嵌入式操作系统基础.pptx
- 嵌入式系统原理及应用——基于STM32和RT-Thread 课件 第9章 线程间同步.pptx
- 嵌入式系统原理及应用——基于STM32和RT-Thread 课件 第10章 线程间通信.pptx
- 嵌入式系统原理及应用——基于STM32和RT-Thread 课件 第11章 设备管理.pptx
- 2023+新加坡共识声明:围产期抑郁与焦虑心理健康指南.pptx
- 2023+跨学科瑞士共识建议:晚期前列腺癌的分期和治疗.pptx
- 2023版ESC糖尿病合并心血管疾病管理指南解读.pptx
- 2023版ESC心力衰竭诊疗指南核心更新.pptx
- 2023+WHF建议:超声心动图在Chagas病中的应用.pptx
- 2023版ESC心力衰竭指南更新要点解读.pptx
- 2023版ESC糖尿病合并心血管疾病管理指南.pptx
- 2023+多学科共识声明:SARS-CoV-2感染后择期手术时机及风险评估(更新版).pptx
- 2023版NCDC医疗机构传染病防控责任清单.pptx
- 2023版NHC患者安全专项行动方案(2023-2025年).pptx
- 2023+国际专家共识声明:种系SDHD致病突变患者嗜铬细胞瘤和副神经节瘤的管理.pptx
- 2023版NHC健康中国行动—心脑血管疾病防治行动实施方案(2023—2030年).pptx
原创力文档

文档评论(0)