对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)

												

最新文章

  1. 资源监控工具--spotlight
  2. Swift3.0语言教程使用编码创建和初始化字符串
  3. Android从零开始——Android开发环境的安装
  4. 转盘游戏[XDU1006]
  5. GDI+的常用类
  6. margin负值在页面布局中的应用
  7. [Bhatia.Matrix Analysis.Solutions to Exercises and Problems]ExI.5.2
  8. Java 8 开发顶级技巧
  9. [Qt] QString 和 char* 转换
  10. Html复杂表头的实现
  11. QT 5.9版本 使用MSVC2015编译时出现中文字符乱码问题的解决方法
  12. sql删除数据库重复字段的行
  13. JavaSet接口、唯一元素和Map接口整理
  14. scrapy框架的每个模块的用途
  15. 【Excel】将IP按照IP地址(v4)增长序列排序
  16. Java之CountDownLatch使用
  17. 【转】js 对象按照键值(不分区大小写)排序,生成签名方法
  18. IDEA教程之导入maven项目
  19. Git 学习笔记--Git下的冲突解决
  20. 【Kettle】1、简单介绍

热门文章

  1. Java面试之synchronized 和 static synchronized
  2. JWT签名算法中HS256和RS256有什么区别 转载
  3. luoguP1791 [国家集训队]人员雇佣
  4. H5/纯JS实现:把网页中的文字复制到剪切板
  5. 【转】 AOP(面向切面编程)、Filter(过虑器)、Interceptor(拦截器)
  6. 赞!这款国产的SSH工具,好用到爆!
  7. springboot2.0 management.security.enabled无效
  8. ubuntu python 版本管理
  9. OneNote: 一站式笔记管理平台
  10. Spring源码系列 — 构造和初始化上下文