第8章进程与线程Win32操作系统平台提供了强大的多任.pptVIP

  • 1
  • 0
  • 约 20页
  • 2017-06-29 发布于天津
  • 举报

第8章进程与线程Win32操作系统平台提供了强大的多任.ppt

第8章进程与线程Win32操作系统平台提供了强大的多任.ppt

* * 第8章 进程与线程 ? Win32操作系统平台提供了强大的多任务功能,其中 “进程”(Process)和“线程”(Thread)是其控制多任务的两个重要概念。早期的Windows 3.x只能依靠应用程序之间的协同来实现协同式多任务,而Windows 95/NT实行的是抢占式多任务。 在Win 32(Windows 95/NT)中,每一个进程可以同时执行多个线程,这意味着一个程序可以同时完成多个任务。对于象通信应用程序那样的既要进行耗时的工作,又要保持对用户输入响应的应用来说,使用多线程是最佳选择。当进程使用多个线程时,需要采取适当的措施来保持线程间的同步。 进程与子进程 进程(process)是计算机操作系统中的概念。进程可以理解为:程序在给定的初始状态和内存区域中,能共行执行的一次“计算”,亦即,进程是可以和其它程序共行执行的,程序的一次执行。进程有独自的内存空间、程序代码、信息以及一堆大大小小的系统资源。另外,进程之间也有父子关系,产生进程的进程是“父进程”,被产生的进程是“子进程”,通常父进程对子进程有控制权,同时子进程也可以存取父进程的资源。 创建子进程API函数 下面介绍一个很重要的函数,即CreateProcess函数,其原型为: BOOL CreateProcess(LPCTSTR lpApplicationName, LPTSTR lpCo

文档评论(0)

1亿VIP精品文档

相关文档