- 4
- 0
- 约1.14万字
- 约 89页
- 2018-12-09 发布于天津
- 举报
梅芳-网络编程-复习教学幻灯片.ppt
一个线程也需要占用一定的系统资源, 线程是进程中相对独立的执行单位,也是Win32操作系统中可调度的最小的执行单位。 多个进程中的多个线程并发地执行。 对于拥有多个处理机的计算机系统,调度程序可以将不同的线程安排到不同的处理机上去运行,一方面平衡了CPU的负载,另一方面也提高了系统的运行效率。 当某个线程的代码都执行完毕时,该线程会自动终止;当一个线程终止时,会将它所占用的资源释放给进程。 6.2.3 多线程机制在网络编程中的应用 如果一个应用程序,有多个任务需要同时进行处理,那就最适合使用多线程机制。 对于网络上客户机软件,采用多线程的编程技术,能克服在单线程的编程模式下,由于阻塞等待而产生的客户程序就不能及时响应用户的操作命令的问题。 对于网络上服务器软件,采用多线程的编程技术,能更好地为多个客户服务。 即便是对于一个客户,采用多线程机制也能大大提高应用程序的运行效率。比如大家熟悉的东方快车、网络蚂蚁等文件下载软件,就采用了多线程机制,用多个线程同时下载一个文件的不同部分,大大加快了下载速度。 总之,多线程机制在网络编程中是大有作为的。 6.3 Visual C++6.0对多线程网络编程的支持 Visual C++6.0为程序员提供了Windows应用程序的集成开发环境,在这个环境下,有两种开发程序的方法。既可以直接使用Win32 AP
您可能关注的文档
- 材料的腐蚀与涂装防护技术资料讲解.ppt
- 材料研究方法b(化学专业)第3章:x射线的产生及x射线的性质1-2资料教程.ppt
- 材料采购成本的计算培训教材.ppt
- 杜邦安全文化资料讲解.ppt
- 杜邦安全管理资料讲解.ppt
- 杜郎口教学模式解读三亚市教育局教研室 郭静资料讲解.ppt
- 杨莉-大物ii课件 chap175 6 7教学材料.ppt
- 杨莉-大物ii课件 第18章固体的能带结构教学材料.ppt
- 杨贺盈《经营战略与管理》战略管理y ch2教学材料.ppt
- 杭州下沙公寓推广第一次沟通提报(44页)幻灯片资料.ppt
- 湖南省株洲市部分学校2025-2026学年高一下学期期末联合考试英语试卷(含答案).pdf
- 从韩杰案看病历书写:6个细节,保护凌晨值班的你.pptx
- 湖南省株洲市第一中学2025-2026学年高一下学期期末考试历史试卷(含答案).pdf
- 湖南师范大学附属中学2025-2026学年七年级下学期期末考试数学试题(含答案).pdf
- 湖南株洲市第二中学2024-2025学年上学期高二期末考试语文试题(含答案).pdf
- 湖南株洲市醴陵市第一中学2025-2026学年高二下学期7月期末物理试题(含答案).pdf
- 湖南株洲市第一中学2025-2026学年高一上学期入学质量检测语文试卷(含答案).pdf
- 吉林省吉林市永吉县2025-2026学年八年级下学期期末教学质量检测数学试卷(含答案).pdf
- 吉林长春市东北师大附中2025-2026学年高二年级下学期期末物理试卷(含答案).pdf
- 吉林省长春市汽车经济技术开发区2025-2026学年七年级下学期期末测数学试卷(含答案).pdf
原创力文档

文档评论(0)