Visual C++从入门到实践.ppt

13.9 习题 1.什么是动态链接库? 2.动态链接库和静态链接库的区别是什么? 3.动态链接库的基本类型及其创建过程是怎么样的? 4.Windows的消息传递过程是怎么样的? 5.钩子技术的分类有哪些,其各自的特点是什么? 第14章 多线程编程 Windows是一个多任务操作系统。Windows95/NT实行的是抢先式多任务。在Windows中每一个进程可以同时执行多个线程,这意味着一个程序可以同时完成多个任务。例如通信程序既要进行耗时的工作,又要保持对用户输入响应的应用来说,使用多线程是最佳选择。当进程使用多个线程时,需要采取适当的措施来保持线程间的同步。本章的主要内容包括: 进程和线程的基本概念; 线程技术; 线程操作。 14.1 多任务、进程和线程 Windows是一个多任务操作系统,它允许用户同时进行多个任务,例如说用户可以边听歌,变上网浏览网页,这些就是多任务,那么进程与线程又是怎么样的关系的,下面进行基本概念的讲解。 14.1.1 多任务介绍 多任务的概念人们已经比较熟悉了,它是指用户可以在同一时间内运行多个应用程序,每个应用程序被称作一个任务。Windows系统就是一个支持多任务的操作系统,例如在Windows下,可以一把上网浏览网页,同时也可以听歌。 Windows多任务处理采用的是被称为虚拟机(Virtual Machine)的技术。对于同一时间段运

文档评论(0)

1亿VIP精品文档

相关文档