前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >进程控制概念简介 多线程上篇(三)

进程控制概念简介 多线程上篇(三)

作者头像
noteless
发布2019-03-04 16:49:35
3460
发布2019-03-04 16:49:35
举报
文章被收录于专栏:notelessnoteless

进程控制

进程的基本数据信息是操作系统控制管理进程的数据集合,这些信息就是用来控制进程的,此处我们说的进程控制就是进程的管理。

比如进程有状态,那么进程的创建、终止,状态的切换,这都不是进程自主进行的,都是通过操作系统进行管理的

如下图所示,所有的相关数据都是操作系统用来管理维护进程的

操作系统抽象出进程概念的核心是为了运行程序

所以进程的执行态是最为核心的

其他的状态则是为了更好的控制管理进程以及进程的并发执行而附加的

所以,一定程度上来讲,操作系统对于进程的控制,可以认为是对于进程的不同状态之间完成切换所需要做的一系列事件处理

所以核心的操作有

  • 进程的创建
  • 进程的终止
  • 进程的阻塞与唤醒
  • 进程的挂起与激活

以下为进程控制的核心操作的思维导图

小结

进程的控制就是操作系统对进程的主要管理工作,最重要的就是状态的切换维护

每种状态都有不同的引发事件,每种状态又有各自不同的处理步骤和过程,整个进程控制主要就是涉及这些内容。

本文主要就是对这些状态进行简单的描述,以更好地对“进程的控制”这个概念有一个透彻的理解

上图中的思维导图是进程控制的核心

必须要理解:操作系统对于进程的控制就是对于这些状态的切换,以及切换所需要的数据维护

原文地址:进程控制概念简介 多线程上篇(三)

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-02-04 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 进程控制
  • 小结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档