Java教程

进程管理

本文主要是介绍进程管理,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

前言

进程管理也称为处理机管理,主要就是合理的分配各个进程使用处理机的时间。
之所以有了这个概念,是因为当系统中有多个并发执行的程序时,程序这个静态的概念已经不能描述程序执行时的动态过程。

基本概念

程序执行的特征

单个程序

可以用前趋图来表示一个程序执行的过程。如下:
image
三个主要特征:

特征 描述
顺序性 严格按照规定顺序执行
封闭性 独占资源,执行结果不受外界影响
可再现性 如果执行环境和初始条件都相同,则程序执行结果一定相同

多个程序

计算机系统采用多道程序设计技术,则主存中的多道程序可处于并发执行状态。如下:
image
\(I_2和C_1,P_1、C_2和P_1,P_2\)并发执行
\(I_2、I_3受I_1的约束\)
并发执行的特征:

  1. 失去了封闭性
  2. 程序间相互约束
  3. 程序与机器执行程序的活动不再一一对应。
这篇关于进程管理的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!