首页 / 知识
python的进程
2023-11-12 13:42:00
什么是程序?
程序:例如XXXX.py这是程序,处于静态的。
什么是进程
进程:一个程序运行起来后,代码+用到的资源称之为进程,它是操作系统分配资源的基本单元。
在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;
在当代面向线程设计的计算机结构中,进程是线程的容器。
同步/异步
所谓同步就是一个任务的完成需要依赖另外一个任务时,只有等待被依赖的任务完成后,依赖的任务才能算完成,这是一种可靠的任务序列。
所谓异步是不需要等待被依赖的任务完成,只是通知被依赖的任务要完成什么工作,依赖的任务也立即执行,只要自己完成了整个任务就算完成了。至于被依赖的任务最终是否真正完成,依赖它的任务无法确定,所以它是不可靠的任务序列。
阻塞/非阻塞
阻塞和非阻塞跟同步和异步无关,主要与程序等待消息通知时的状态有关。也就是说阻塞与非阻塞主要是从程序(线程)等待消息通知时的状态角度来讲的。
并发/并行
1)并行,parallel强调同一时刻同时执行
2)并发concurrency则指的一个时间段内去一起执行
2.进程的状态
就绪态:运行的条件都已经慢去,正在等在cpu执行
执行态:cpu正在执行其功能
等待态:等待某些条件满足,例如一个程序sleep了,此时就处于等待态
以上内容为大家介绍了python的进程,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注我们http://www.mobiletrain.org/
最新内容
相关内容
linux全部进程命令?
linux全部进程命令?,系统,地址,软件,工作,情况,进程,命令,信息,实时,标准,Linux系统常见命令cat(连接的缩写)是Linux中最常用的命令之一。它用于linux程序的状态命令?
linux程序的状态命令?,系统,状态,服务,情况,软件,进程,数据,基础,命令,信息,Linux系统中用于查看系统进程状态的命令是什么?1、命令是[ps-aux]。7个提升Python程序性能的好习惯
7个提升Python程序性能的好习惯,代码,名字,检测,数据,培训,模块,函数,变量,性能,对象,掌握一些技巧,可尽量提高Python程序性能,也可以避免不必比较好用的Python代码编辑器
比较好用的Python代码编辑器,代码,平台,环境,培训,教育,设计,数据,办公,人员,分析,Python是一款非常简单的编程语言,其功能使用起来都十分方便Python3多线程爬虫讲解
Python3多线程爬虫讲解,代码,分时,系统,网络,状态,培训,做多,时间,线程,爬虫,多线程概述多线程使得程序内部可以分出多个线程来做多件事情,充报名Python培训选择哪种方式比较好
报名Python培训选择哪种方式比较好?,培训,工作,基础,时间,情况,在线,最划算,环境,系统,方式,Python不仅是一种高级的编程语言,而且还是一种应用深圳python培训课程哪家靠谱?
深圳python培训课程哪家靠谱?,深圳,人工智能,培训,检测,分析,实战,行业,转型,时间,体系,Python语言简单、易学、易读、易维护,学习成本和时间相学了Python之后能做什么工作
学了Python之后能做什么工作,工作,网站,多地,人工智能,基础,设计,项目,培训,爬虫,方向,最近几年,选择学习Python的人数逐年增加。但是,很多人学如何进行Python程序的编写
如何进行Python程序的编写,环境,代码,系统,培训,工具,窗口,语句,命令,方式,终端,一、使用Python自身提供的交互式解释器在Linux、Windows、Mapython写完程序怎么运行
python写完程序怎么运行,代码,下来,数字,概念,环境,培训,程序,文本,模式,方式,python运行有两种方式,一种是在python交互式命令行下运行;另一Python中使用多进程
Python中使用多进程,进程,培训,名字,平台,代码,示例,函数,对象,实例,参数,python中multiprocessing模块就是跨平台版本的多进程模块,提供了一python之快速运行HelloWorld程序
python之快速运行HelloWorld程序,代码,系统,培训,项目,命令,程序,空格,文件夹,终端,菜单,为了编写第一个Python程序,需要启动Geany。为此,可以