2012-2013第七章PPT.pptVIP

  • 2
  • 0
  • 约1.98万字
  • 约 67页
  • 2017-05-21 发布于北京
  • 举报
第七章 多线程开发技术 学习目标 掌握进程和线程概念; 掌握进程的创建与信息获取方法; 掌握线程创建、同步、通信等基本操作。 第七章 多线程开发技术 7.1 进程线程基本概述 7.2 进程开发技术 7.3 线程开发开发技术 7.4 多线程案例分析 7.1 进程线程基本概述 7.1.1 进程基本概念 7.1.2 线程基本概念 7.1.1 进程基本概念 进程的概念主要有两点: 第一,进程是一个实体。每一个进程都有它自己的地址空间,一般情况下,包括文本区域(text region)、数据区域(data region)和堆栈(stack region)。文本区域存储处理器执行的代码;数据区域存储变量和进程执行期间使用的动态分配的内存;堆栈区域存储着活动过程调用的指令和本地变量。 第二,进程是一个“执行中的程序”。程序是一个没有生命的实体,只有处理器赋予程序生命时,它才能成为一个活动的实体,我们称其为进程。 7.1.2 线程基本概念 线程(thread),有时被称为轻量级进程(Lightweight Process,LWP),是程序执行流的最小单元。 一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。 线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资

文档评论(0)

1亿VIP精品文档

相关文档