- 1
- 0
- 约3.39千字
- 约 19页
- 2017-07-12 发布于河南
- 举报
第1章__网络编程基础1
网络软件技术 郭庆北 ise_guoqb@ujn.edu.cn 第一章 网络编程基础——多线程 1.多线程技术简介 2. 线程API 3. 线程对象操作 1.1 多线程技术简介 进程:是对一段静态指令序列(程序)的动态执行过程。 进程是系统进行资源分配和调度的基本单位 进程相关信息:用户标识、正在执行的已经编译好的程序、程序和数据在存储器中的位置等 线程:同一个进程又可以划分为若干个独立的执行流,称为线程。线程可以看作是进程的一个实例。在Windows环境下,用户可以同时运行多个应用程序,每个执行的应用程序就是一个进程。 线程是CPU调度和分配的基本单位 并发处理 为什么线程是网络编程的基础? 多线程带来如下好处: 1)避免瓶颈; 2)并行操作; 3)提高效率; 在多线程中,通过优先级管理,可以使重要的程序优先操作,提高了任务管理的灵活性。 另一方面,在多CPU系统中,可以把不同的线程在不同的CPU 中执行。 请注意:多线程不能滥用。 1.2 线程API 一、创建线程 HANDLE CreateThread( LPSECURITY_ATTRIBUTES lpThreadAttributes, DWORD dwStackSize, LPTHREAD_START_ROUTINE lpStartAddress, LPVOID lpParameter,
您可能关注的文档
- 第十章c++程序设计.doc
- 实验二 创建线程.doc
- 第二个windows程序 - 空白窗口.pptx
- post getmessage范例.doc
- OO-Win编程(12-4).ppt
- 第8章--标准控件.ppt
- 夏青课题组利用基因密码子扩展技术治疗无义突变罕见病.docx
- 2026年工业设计行业技术革新与市场竞争趋势分析报告.docx
- 2026年旅游专家面试题及答案.doc
- 2026年每日阅读试题及答案.doc
- 2025-2026学年中职中职专业课餐饮类74 旅游大类教学设计合集.docx
- 2026年七上都江堰试题及答案.doc
- 2026年工业设计行业智能家居设计及市场竞争策略报告.docx
- 中国体育用品市场消费升级与品牌战略研究报告.docx
- 2025-2026学年小学美术一年级下册赣美版(2024)教学设计合集.docx
- 2026年工业设计行业材料科学进展与设计应用.docx
- 2026年企业生产考试题及答案.doc
- 2026年汽车电路图考试题及答案.doc
- 中国体育用品行业深度分析从8家上市公司财报看产业变革趋势.docx
- 2025-2026学年初中信息技术(信息科技)八年级下册粤高教版(2018)教学设计合集.docx
原创力文档

文档评论(0)