- 6
- 0
- 约4.92万字
- 约 12页
- 2017-01-02 发布于贵州
- 举报
QNX环境下多线程编程 QNX环境下多线程编程 作者Email: zoutom@
摘要:介绍了QNX实时操作系统和多线程编程技术,包括线程间同步的方法、多线程程序的分析步骤、线程基本程序结构以及实用编译方法。
关键词:QNX;多线程;同步;程序结构
0引言:
QNX是由加拿大QNX软件有限系统公司开发的一种多任务、分布式、可嵌入的实时操作系统。它有着轻巧的微内核,可以对进程进行全面的地址保护,可剪裁,模块化程度高,实时性强,安全可靠。符合POSIX标准的API使它成为一个开放式互联系统,便于与UNIX/LINUX系统的移植。QNX有着不同于UNIX或LINUX的模块化设计思想,并不是UNIX或LINUX的一种演化,而是完全不同的一种全新的实时操作系统。由于其独特的体系结构,QNX广泛应用于嵌入式系统、机器人工程、工业控制、航空航天等各个领域。
在QNX中,线程是一个单一的控制执行流。从程序的最低层角度考虑,线程包括当前指令位置指针、栈顶指针和一些寄存器,而进程占据一定的内存空间,是一个或多个线程的集合。在同一进程中的线程共享许多资源,在QNX系统中共享的资源有:内存中储存在栈区以外的变量——即非局部变量;信号处理器;信号忽略屏蔽字;通道—
您可能关注的文档
- PRK并发症及处理方法的研究进展.doc
- Pro-E二次开发的关键技术-.doc
- Project 软件与水利工程项目管理.doc
- PROTEL原理图嵌入Word文档的实现与分析 .doc
- PS-2接口协议的剖析.doc
- PSD913F2在一种电台中的应用.doc
- PSoC单片机及其茌燃气变频输配与流量计量中的应用.doc
- PspA免疫小鼠抗肺炎链球菌侵袭性感染研究.doc
- PTCA及支架植入术的护理.doc
- PTCA后再狭窄防治进展.doc
- 浙江四校(含精诚联盟)2025-2026学年高二下学期3月阶段检测数学+答案.pdf
- 云南金太阳2025-2026学年高一下学期3月开学考试英语试题+答案.pdf
- 银川市、石嘴山市、吴忠市三市2026年高三年级学科教学质量检测生物+答案.docx
- 云南金太阳2025-2026学年高一下学期3月开学考试历史试题+答案.pdf
- 湖北省云学联盟2025-2026学年高二下学期3月学科素养测评英语试卷(含答案).pdf
- 河南天一大联考2026年高一3月联考语文试题.docx
- 河南天一大联考2026年高一3月联考语文试题.pdf
- 浙江四校(含精诚联盟)2025-2026学年高一下学期3月阶段检测英语+答案.docx
- 浙江四校(含精诚联盟)2025-2026学年高一下学期3月阶段检测政治+答案.docx
- 浙江四校(含精诚联盟)2025-2026学年高二下学期3月阶段检测地理+答案.pdf
原创力文档

文档评论(0)