報告人:谢荣东导师:林子雨2014年7月26日.pptVIP

  • 2
  • 0
  • 约5.01千字
  • 约 23页
  • 2017-04-10 发布于上海
  • 举报

報告人:谢荣东导师:林子雨2014年7月26日.ppt

報告人:谢荣东导师:林子雨2014年7月26日

报告人:谢荣东 导师:林子雨 2014年7月26日 进程和线程都是一个控制流程。 一个进程通常对应于一个程序。 一个程序可以由多个不同的线程构成。 ? ? 程序:利用编程语言开发的一个工具软件, 静态的,在没有启动运行之前只是磁盘中的一个普通文件 进程:程序启动之后就变成了进程 动态 window 支持多进程,但cpu只有一个,所以同一时间只能运行一个进程 动态的 进程相互独立,不共享数据 线程:进程在运行过程中的执行走向,线索 单线程 : 如果只有一条单一线索 存在的问题 效率相对底下 没有充分合理的利用cpu 多线程 : 多于一条的执行走向线程 共享内存 可以实现多任务 根据定义,进程为一个数据结构及能在其上进行的一次操作, 它有两个基本特征, 1:进程是可用于资源的独立单位, 2:进程同时又是一个可独立调度和分派的基本单位, 这两个基本属性使之能够独立运行,也能够并发运行。但是在并发运行的时候,系统还需要执行一系列操作: 1、需要创建进程,并为之分配其所必需的资源。 2、撤销进程,对资源进行回收。 3、进程切换,它需要保留当前进程的CPU环境和设置新选中进程的CPU环境。 为此需要花费不少处理时间。正因为进程拥有资源,所以在并发执行进程的时候, 在创建、撤销和切换,系统需要付出较大的开销,因此,系统中设置的进程不能太多, 进程

文档评论(0)

1亿VIP精品文档

相关文档