- 4
- 0
- 约3.88千字
- 约 13页
- 2016-12-14 发布于浙江
- 举报
LabWindows/CVI教程(8) 多线程程序设计 主讲:乔立岩 Email: qiaoliyan@ (交作业) MSN: qiaoliyan@(在线交流) Tel:ext. 8611 (逸夫楼611) 1. 线程和进程 进程常被定义为应用程序的运行实例。 线程是指进程内部的可独立执行的单元,是操作系统对系统资源的基本调度单位。 每个进程至少拥有一个线程,这个线程被称为主线程(main thread) 。 一个进程也可以拥有多个线程,同属于一个进程的所有线程都共享进程的虚拟地址空间,线程之间可以共享进程的全局数据和资源。 2. 多线程程序(Multi-Threading ) 多线程程序就是在同一个时间段内至少有两个线程在执行程序代码的程序。 在多线程程序中,程序自己让操作系统创建主线程之外的其它线程,这些线程被称作次线程。(secondary thread) 次线程和主线程的主要差别就在于线程在何处开始执行。主线程一般开始执行程序的main或WinMain函数;程序开发者确定每一个次线程开始执行的函数。 操作系统允许一个特定线程执行的时段被称作一个时间片(time-slice)。 操作系统暂停一个线程的执行,转而允许另一个线程执行它的时间片的行为被称作线程切换(thread-switch)。 3. 多线程的优点 改善吞吐量,避免阻塞
您可能关注的文档
最近下载
- 安全生产许可证”三类人员“人员配备要求优质资料.doc VIP
- 2023年军考化学模拟试题.doc VIP
- 网络安全等级保护-重大风险隐患项描述实践指南(【2025】测评报告新增).docx VIP
- 党课:清明节廉政党课PPT清明廉风润初心廉洁自律守底线课件.pptx VIP
- 高中物理(人教版)精品教案:法拉第电磁感应定律教学设计.pdf VIP
- 光伏电站培训计划.docx VIP
- 2024年公交车司机职业技能竞赛理论考试题库(含答案).pdf VIP
- 人音版音乐一年级下册《牧童谣》标准教案.pptx VIP
- 某某光伏电站运维月报.docx VIP
- 家具使用维护及培训方案范例.docx VIP
原创力文档

文档评论(0)