Chinaunix首页 | 论坛 | 博客
  • 博客访问: 866658
  • 博文数量: 647
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 6044
  • 用 户 组: 普通用户
  • 注册时间: 2019-11-08 16:30
文章分类

全部博文(647)

文章存档

2021年(268)

2020年(297)

2019年(82)

我的朋友

分类: LINUX

2020-11-23 15:39:47

  进程和程序有什么区别?在Linux云计算运维学习中,进程是必须学习的知识点之一。有些人可能不知道过程和过程之间的不同。我们今天就来看一下,到底什么是进程?为什么要创建进程?
  什么是进程?
  进程是程序在其自己的虚拟地址空间中的执行活动。 简而言之,进程是程序的执行活动。
  为什么要创建进程?
  创建进程可以使多个程序同时执行,从而提高系统的资源利用率和吞吐量。
  进程和程序有什么不同?
  程序:只是一个静态的指令集合;而进程是一个程序的动态执行过程,它具有生命期,是动态的产生和消亡的。
  进程:是资源申请、调度和独立运行的单位,因此,它使用系统中的运行资源;而程序不能申请系统资源、不能被系统调度、也不能作为独立运行的单位,因此,它不占用系统的运行资源。
  程序和进程之间没有一对一的对应关系。一个程序可以被多个进程共享,即一个程序在其运行过程中可以生成多个进程。 一个进程也可以在其生命周期内依次执行几个程序。
  今天的分享就到这里了。
阅读(892) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~