网站大量收购独家精品文档,联系QQ:2885784924

windows进程与线程论文.doc

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
windows进程与线程论文

《windows原理与实践》期终考查论文 所在班级: 0310403班 学生学号: 031040318 学生姓名: 涂 杨 涛 论文题目: Windows进程与线程 任课教师: 陈世强老师 完成日期: 2012年12月6日 Windows进程与线程 摘 要 为了对Windows系统的内部结构原理进行进一步的了解和研究,我们全面介绍了Windows进程与线程的相关知识。本文一共分为4大章来讲述,分别是windows进程与线程原理、进程通信机制、线程同步、线程的调度、优先级与亲缘性。其中各章节里面又包含了windows进程引入、概念、特征、状态、进程控制块、Windows 进程操作相关API、线程的引入、概念、组成、属性、线程周期及它的周期图、线程特点、 创建线程的方法与区别(针对C/C++/MFC)、进程与线程的区别、进程通信的13种机制、线程同步的一系列知识、线程调度算法的总体描述、Windows线程的优先级、线程调度数据结构、处理机调度的四个层次、三种典型的线程调度算、 对优先级的抽象说明、 Windows 支持的优先级类、相对的线程优先级、进程优先级类和线程相对优先级的映射、优先级编程、动态提升线程优先级、计算机结构示意图解析、线程的亲缘性示例。通过这些知识点的整理和讲解,读者可以融会贯通,更好的深入了解Windows内部进程线程原理。 本文是对所学Windows进程与线程知识的整理和梳理,有利于加强对其原理的了解,为今后的学习奠定夯实的基石。 Windows进程与线程 3 摘 要 3 第一章:windows进程与线程原理 6 1.1 windows进程(Process): 6 1.1.1 进程引入 6 1.1.2 进程概念 6 1.1.3 进程概念的两个特征 6 1.1.4 进程的三种基本状态 7 1.1.5 进程控制块 7 1.1.6 Windows 进程操作相关API 7 1.2 windows线程(thread): 8 1.2.1 线程的引入 8 1.2.2 线程概念 8 1.2.3 线程组成 9 1.2.4 线程属性 9 1.2.5 线程周期及它的周期图 9 1.2.6 线程特点 10 1.2.7 创建线程的方法与区别(针对C/C++/MFC) 10 1.3 进程与线程的区别 11 1.3.1 区别的总体论述 11 1.3.2 进程与线程的区别和联系 12 1.3.3 进程与程序的区别和联系 12 1.3.4 进程与程序区别和联系的表现 13 1.3.5 Windows中与进程和线程相关联的数据结构 14 第二章:进程通信机制 15 2.1 概述 15 2.2 进程通信机制 16 2.2.1 文件映射 16 2.2.2 共享内存 16 2.2.3 匿名管道 17 2.2.4 命名管道 17 2.2.5 邮件槽 17 2.2.6 剪贴板 18 2.2.7 动态数据交换 18 2.2.8 对象连接与嵌入 19 2.2.9 动态连接库 19 2.2.10 远程过程调用 19 2.2.11 NetBios函数 20 2.2.12 Sockets 20 2.2.13 WM_COPYDATA消息 20 2.3 有关管道的附加知识 20 2.3.1 Windows 的IPC(进程间通信)机制主要是异步管道和命名管道。 20 2.3.2 管道读写注意事项 21 第三章 :线程同步 21 3.1 线程同步的引言 21 3.2 多线程同步方法 22 3.3 这些同步方法的具体实现 22 3.3.1 临界区(Critical Section) 22 3.3.2 互斥量 23 3.3.3 信号量(Semaphores) 23 3.3.4 事件(Event) 24 3.4 线程同步和互斥操作的实现 24 3.4.1 信号量与PV操作分析 24 3.4.2 信号量和PV操作模型 25 3.4.3 Synchronized 用法 25 3.4.4 注意问题 26 3.4.5 概要设计 26 3.5 线程同步的总体评价 32 第四章 :线程的调度、优先级与亲缘性 33 4.1 线程的调度 33 4.1.1 线程调度算法的总体描述 33 4.1.2 Windows线程的优先级 34 4.1.3 线程调度数据结构 35 4.1.4 处理机调度的四个层次 36 4.1.5 三种典型的线程调度算法 37 4.3 线程的优先级 39 4.3

文档评论(0)

sandaolingcrh + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档