- 0
- 0
- 约1.05万字
- 约 11页
- 2017-07-10 发布于贵州
- 举报
嵌入式操作系统核原理和开发(线程状态)
嵌入式操作系统内核原理和开发(线程状态)
从第一篇的os博客以来,谈了很多内容,有中断、切换、调度、内存、互斥和延时等等,但是线程的状态却没有涉及到,今天我们要好好说一说。说到线程的状态,按照一般的说法,主要包括就绪、延时、阻塞、阻塞超时四个状态。如果线程没有死亡的话,那么这几个状态也够用了,但是我们后来发现可能需要对某些线程进行挂起处理,这可能是出现了故障或者是为了调试使用。因此,除了上面的四个状态,我们还要补充对应的四个挂起状态,分别是挂起、延时挂起、阻塞挂起、阻塞延时挂起。
说到了线程状态,下面我们就看看常见的线程处理函数有哪些,无外乎线程创建、线程延时、线程挂起、线程恢复和线程删除等等。
[cpp] view plaincopy
RAW_U16 raw_task_create(RAW_TASK_OBJ *task_obj, RAW_U8 *task_name, RAW_VOID *task_arg,
RAW_U8 task_prio, RAW_U16 time_slice, PORT_STACK *task_stack_base,
RAW_U32 stack_size, RAW_TASK_ENTRY t
您可能关注的文档
- 岩口山村村庄pt.ppt
- 岩土力学课件-第五章 土的抗剪强度(背景为黑色).ppt
- 岳阳市第十四中2011年高考英语书面表达指导.doc
- 岳麓版八年级历(下)课件第23课_日新月异的社会生活_课件.ppt
- 岳麓版历史一轮习必修二第七单元农耕时代的商业与城市及近代前夜的发展与迟滞.ppt
- 岳麓版历史一轮习课件必修三第十五单元20世纪以来的重大理论成果.ppt
- 岳麓版历史一轮习课件必修三第十四单元19世纪以来的世界文化.ppt
- 岳麓版历史必修第5单元 世界经济全球化趋势复习课件.ppt
- 岳麓版必修一第单元复习.ppt
- 岳麓版必修三期考试试卷讲评课件.ppt
- 《肝损伤药物目录及合理用药专家共识2026》解读.pptx
- β+内酰胺类抗菌药物皮肤试验指导原则(2021+年版).pptx
- 《肌酸激酶异常诊治与管理专家共识(2025)》解读.pptx
- 《老年癌痛中国诊疗专家共识(2026)》解读.pptx
- 《老年人消化不良的评估与处理中国专家共识(2026版)》解读.pptx
- 《老年性吞咽障碍康复中国专家共识(2025)》解读.pptx
- 《脑卒中患者早期康复规范(2026年)》解读.pptx
- 《衍生品估值报告内容与格式指引》核心要点.pptx
- 《遗传性妇科肿瘤高风险人群管理指南(2026)》解读.pptx
- 《胰腺外科围手术期全程化营养管理指南(2025)》解读.pptx
原创力文档

文档评论(0)