C#程序设计 作者 刘克成 等 Ch08.pptVIP

  • 1
  • 0
  • 约2.92千字
  • 约 13页
  • 2017-07-08 发布于广东
  • 举报
第8章 进程和线程 Microsoft.NET平台支持多任务,使用Microsoft.NET Framework中提供的工具编写多任务应用程序是非常方便的。本章主要介绍进程的模式、操作进程、操作线程、多线程同步技术和线程池的基本知识。 8.1 进程 8.2 线程 8.1 进程 程序是为完成特定任务、用某种语言编写的一组指令的集合,它是一段静态的代码。而进程是程序的一次执行过程,是系统进行调度和资源分配的一个独立单位,它由私有虚拟地址空间、代码、数据和其它操作系统资源(如进程创建的文件、管道、同步对象等)组成。 进程可以简单的分为系统进程(包括一般Windows程序和服务进程)和用户进程。简单的说,凡是用于完成操作系统的各种功能的进程就是系统进程,它们就是处于运行状态下的操作系统本身;而用户进程就是由用户启动的进程。进程和程序所不同的是:程序是静止的,而进程是动态的。 8.1.1 进程模式 1.Windows 32进程模式 在32位的Windows系统平台上,应用程序的宿主是进程,每当把一个Windows 32 EXE程序调入内存时,Windows操作系统都将为EXE程序创建一个单独的内存区域,也就是进程。 2..NET进程模式 基于.NET的应用程序由多个相关的组合(Assembly)组成,应用

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档