python并发编程之进程

时间:2021-07-20
本文章向大家介绍python并发编程之进程,主要包括python并发编程之进程使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

1、什么是进程

进程是系统进行资源分配和调度的基本单位,是操作系统结构的基础
  进程是一个实体,有自己的地址空间
  进程是一个“执行中的程序”。程序是一个没有生命的实体,只有处理器赋予程序生命时(操作系统执行之),它才能成为一个活动的实体,我们称其为进程。

    狭义定义:进程是正在运行的程序的实例
    广义定义:进程是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。

ps:多道程序设计操作系统都建立在进程的基础上。

2、什么是程序

程序是指令、数据及其组织形式的描述,进程是程序的实体。

3、进程与程序中的区别

程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。而进程是程序在处理机上的一次执行过程,它是一个动态的概念。
程序可以作为一种软件资料长期存在,而进程是有一定生命期的。
程序是永久的,进程是暂时的。

ps:同一个程序执行两次,就会在操作系统中出现两个进程,所以我们可以同时运行一个软件,分别做不同的事情也不会混乱。

原文地址:https://www.cnblogs.com/zty78/p/15035268.html