- 0
- 0
- 约6.32千字
- 约 83页
- 2017-01-07 发布于广东
- 举报
第9章多 线 程 本章主要介绍Windows操作系统下多线程的基本概念、创建管理线程的方法,以及线程的同步问题。 Windows提供了大量的线程同步技术,这些技术可以应用于不同的实际情况。 同时,MFC对线程操作进行了封装,提供了支持线程操作的类库。 本章主要讨论这些技术,并且给出相应的实例。 本章主要内容如下: ● Windows下多线程的基本概念; ● 用户界面线程和工作者线程; ● 线程的管理操作; ● 线程的同步; ● 多线程编程实例。 9.1 多线程的基本概念 在Win32下,一个应用程序由一个或多个进程组成。 一个进程由一个或多个线程以及代码、数据和其他内存中的程序资源组成。 典型的程序资源包括打开的文件、信号量、动态分配的内存等。 线程在进程空间中执行。 线程是操作系统分配处理器时间的最小单位。 每个线程有自己的堆栈、CPU寄存器、以及程序入口。 每个线程共享所有处理器的资源。
您可能关注的文档
- VisualC++实用教程周进朱训林张宏林第3章-菜单与加速键课件教学.ppt
- VisualC++实用教程周进朱训林张宏林第5章-常用控件课件教学.ppt
- VisualC++实用教程周进朱训林张宏林第6章-文本和字体类课件教学.ppt
- VisualC++实用教程周进朱训林张宏林第7章-图形图像课件教学.ppt
- VisualC++实用教程周进朱训林张宏林第8章-文件操作课件教学.ppt
- VisualC++实用教程周进朱训林张宏林第10章-多媒体应用程序设计课件教学.ppt
- VisualC++实用教程周进朱训林张宏林第11章-动态链接库课件教学.ppt
- VisualC++实用教程周进朱训林张宏林第12章-网络编程课件教学.ppt
- VisualC++实用教程周进朱训林张宏林第13章-数据库开发课件教学.ppt
- VisualC++网络编程技术延霞01课件教学.ppt
原创力文档

文档评论(0)