位置: IT常识 - 正文

Python中的并行和并发是什么(python并发和并行)

编辑:rootadmin

推荐整理分享Python中的并行和并发是什么(python并发和并行),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python程序并行,python并行处理,python并发和并行,python 并行,python 并行,python 并行,python并行机制特点,python 并行,内容如对您有帮助,希望把文章链接给更多的朋友!

并行和并发

无论是并行还是并发,在用户看来都是'同时'运行的,不管是进程还是线程,都只是一个任务而已,真是干活的是cpu,cpu来做这些任务,而一个cpu同一时刻只能执行一个任务。

并发是伪并行,即看起来是同时运行。单个cpu+多道技术就可以实现并发,(并行也属于并发),简单的可以理解为快速在多个线程来回切换,感觉好像同时在做多个事情。

Python中的并行和并发是什么(python并发和并行)

只有具备多个cpu才能实现并行,单核下,可以利用多道技术,多个核,每个核也都可以利用多道技术(多道技术是针对单核而言的)。 有四个核,六个任务,这样同一时间有四个任务被执行,假设分别被分配给了cpu1,cpu2,cpu3,cpu4,一旦任务1遇到I/O就被迫中断执行,此时任务5就拿到cpu1的时间片去执行,这就是单核下的多道技术 ,而一旦任务1的I/O结束了,操作系统会重新调用它(需知进程的调度、分配给哪个cpu运行,由操作系统说了算),可能被分配给四个cpu中的任意一个去执行。

相关推荐:《Python视频教程》

多道技术:内存中同时存入多道(多个)程序,cpu从一个进程快速切换到另外一个,使每个进程各自运行几十或几百毫秒,这样,虽然在某一个瞬间,一个cpu只能执行一个任务,但在1秒内,cpu却可以运行多个进程,这就给人产生了并行的错觉,即伪并发,以此来区分多处理器操作系统的真正硬件并行(多个cpu共享同一个物理内存)。

同步执行:一个进程在执行某个任务时,另外一个进程必须等待其执行完毕,才能继续执行。

异步执行:一个进程在执行某个任务时,另外一个进程无需等待其执行完毕,就可以继续执行,当有消息返回时,系统会通知后者进行处理,这样可以提高执行效率。

举个例子,打电话时就是同步通信,发短息时就是异步通信。

相关推荐:

本文链接地址:https://www.jiuchutong.com/zhishi/311747.html 转载请保留说明!

上一篇:织梦DEDE自带采集标题限制,解决文章标题字数长度方法(织梦技巧)

下一篇:记录--一道字节面试题引出的this指向问题(一字节的范围)

  • 变更税务所怎么操作
  • 会计报税
  • 月度税率表和综合所得税率表区别
  • 工资绩效被扣除怎么办
  • 上市公司收购其他公司要多久
  • 制造费用多结转了下月如何调整
  • 车辆购置税计入成本吗
  • 企业的日常经营活动主要包括哪三个经营过程
  • 资本公积与什么有关
  • 给退休工人发工资怎么入账
  • 企业所得有哪些税种
  • 消防设施安装费包括哪些
  • 驾驶培训费可以报销吗
  • 公司企业变更后原来的营业执照还有吗
  • 详细解读财税[2014]75号文件
  • 营改增后的增值税税目税率表
  • 不管金税四期上线与否,税务严查一刻也没有放松!
  • 15-算
  • 摊销合同取得成本分录
  • 土地补偿款属于专项资金吗
  • 金税盘月末做哪些事情
  • 附加税的税率是什么
  • 增值税要不要计入固定资产的成本中?
  • 技术合同包括哪些类型
  • 企业合并的增值税处理
  • PHP json_encode() 函数详解及中文乱码问题
  • 处置子公司税务处理
  • 在php中,字符串有哪些表示形式
  • 增值税发票半年后能冲红
  • 玩游戏的显示器要高刷还是高分辨率
  • javascript局部变量
  • 员工辞退补偿金扣个税吗
  • 自有物业出租需交税吗
  • 企业购买银行理财
  • php写一个简单的单例模式
  • vue动态组件component原理
  • 蓝桥杯咋样
  • ajax提交表单数据
  • 出售子公司股权不丧失控制权
  • 应计入财务费用的科目是
  • 可供出售金融资产新准则叫什么
  • 委托加工业务的组成计税价格
  • 银行承兑汇票回头背书
  • 增值税零税率和免税的范围
  • 分公司非独立核算怎么报税
  • 汇算清缴思路
  • 工会经费可以列支哪些项目
  • 广告费可以结转几年
  • 发放股票股利的意义包括
  • 收到货物抵账的会计分录
  • 不同税率的产品可以开在同一张发票上吗
  • 契税发票错了能作废吗
  • 哪些发票可以提供发票
  • 银行存款利息记账凭证
  • 应付账款跟应收的区别
  • 主营业务收入减少记哪方
  • 班车租赁服务
  • 工会经费以前没交现在怎么补交
  • 忘交残保金了怎么补交
  • 工业企业产成品库存同比
  • arch linux安装yay
  • 容器内存限制
  • win7打开注册表的命令
  • mac下使用8086汇编
  • win8一直在开始界面
  • win8平板触摸键盘没反应
  • centos 7安装教程(图文详解)
  • js基于贪心算法实验报告
  • 用javascript
  • 逐一介绍班子成员表现
  • python scrapy爬虫
  • perl split用法
  • js对话框确定事件
  • python winreg
  • 安卓短信提示
  • 国家税务总局财政部公告2023年第11号
  • 重庆税筹公司
  • 财政短信是什么意思
  • 山东2022年退休亏大了
  • 打单子的打印机能否打a4的纸
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设