队列(Quene)
2024-09-02 10:35:41
对multiprocessing中的Quene进行演示
import multiprocessing
"""
队列Quene是mutiprocessing 中 的一个类
包括向队列中存数以及取数 等操作
"""
quene = multiprocessing.Queue(4)
quene.put(2)
quene.put("hello")
quene.put((1,2,3))
quene.put({"a":10,"b":20})
# 当向quene中存取数据超过quene的容量时,会对程序进行阻塞,此时使用put_nowait()进行存数时,会直接报错并终止程序。
quene.put_nowait(656)
value = quene.get()
print(value)
value = quene.get()
print(value)
value = quene.get()
print(value)
value = quene.get()
print(value)
# 当队列中的数据被取完时又执行get操作,会造成程序的阻塞,此时如果用get_nowait() 会直接终止程序的运行并报错
# value = quene.get_nowait()
print(value)
最新文章
- 资源监控工具--spotlight
- Swift3.0语言教程使用编码创建和初始化字符串
- Android从零开始——Android开发环境的安装
- 转盘游戏[XDU1006]
- GDI+的常用类
- margin负值在页面布局中的应用
- [Bhatia.Matrix Analysis.Solutions to Exercises and Problems]ExI.5.2
- Java 8 开发顶级技巧
- [Qt] QString 和 char* 转换
- Html复杂表头的实现
- QT 5.9版本 使用MSVC2015编译时出现中文字符乱码问题的解决方法
- sql删除数据库重复字段的行
- JavaSet接口、唯一元素和Map接口整理
- scrapy框架的每个模块的用途
- 【Excel】将IP按照IP地址(v4)增长序列排序
- Java之CountDownLatch使用
- 【转】js 对象按照键值(不分区大小写)排序,生成签名方法
- IDEA教程之导入maven项目
- Git 学习笔记--Git下的冲突解决
- 【Kettle】1、简单介绍
热门文章
- Java面试之synchronized 和 static synchronized
- JWT签名算法中HS256和RS256有什么区别 转载
- luoguP1791 [国家集训队]人员雇佣
- H5/纯JS实现:把网页中的文字复制到剪切板
- 【转】 AOP(面向切面编程)、Filter(过虑器)、Interceptor(拦截器)
- 赞!这款国产的SSH工具,好用到爆!
- springboot2.0 management.security.enabled无效
- ubuntu python 版本管理
- OneNote: 一站式笔记管理平台
- Spring源码系列 — 构造和初始化上下文