python中管道用法入门实例
作者:MaxOmnis 时间:2022-06-26 21:42:08
本文实例讲述了python中管道用法。分享给大家供大家参考。具体如下:
#!coding=utf-8
import multiprocessing
def consumer(pipe):
output_p , input_p = pipe
input_p.close() #关闭管道的输入端
while True:
try:
item = output_p.recv()
except EOFError:
break
print item
print ("consumer done")
#生产项目并将其放到队列上
def producer(sequence, input_p):
for item in sequence:
input_p.send(item)
if __name__ == "__main__":
#创建管道
(output_p , input_p ) = multiprocessing.Pipe()
#启动使用者进程
cons_p = multiprocessing.Process(target=consumer, args=((output_p , input_p ),))
cons_p.start()
#关闭生产者中的输出管道
output_p.close()
#生产项目
sequence = [1,2,3,4]
producer(sequence, input_p)
#关闭输入管道,表示完成
input_p.close()
#等待使用者进行关闭
cons_p.join()
希望本文所述对大家的Python程序设计有所帮助。
标签:python,管道
0
投稿
猜你喜欢
mysql判断字段是否存在的方法
2024-01-22 17:25:54
vue3获取当前路由地址
2024-05-09 15:13:36
一个简单的鼠标划过切换效果js源码
2010-06-21 10:55:00
网站重构 CSS样式表的优化技巧
2009-05-12 11:51:00
零基础写python爬虫之urllib2中的两个重要概念:Openers和Handlers
2023-06-19 20:06:16
各种 lightbox 实现效果介绍
2007-11-06 19:16:00
使用Python的Treq on Twisted来进行HTTP压力测试
2023-01-26 22:29:28
解决SQL Server的“此数据库没有有效所有者”问题
2024-01-16 22:21:58
Pytorch中retain_graph的坑及解决
2022-12-20 16:21:09
ThinkPHP学习笔记(一)ThinkPHP部署
2023-09-09 12:42:16
如何隐藏IP地址的最后一位
2011-04-04 16:38:00
如何利用JavaScript读取excel文件并绘制echarts图形
2023-08-27 07:51:16
Python实现视频下载功能
2022-04-06 13:42:14
jQuery获取radio选中项的值实例
2024-04-09 19:45:16
css reset中的list-style:none
2010-05-26 13:56:00
python协程用法实例分析
2021-09-03 15:48:01
python 定时任务去检测服务器端口是否通的实例
2021-05-18 15:09:13
mysql支持跨表delete删除多表记录
2024-01-27 06:12:29
asp中Access与Sql Server数据库区别总结
2007-11-18 15:08:00
6行的js上下滑动广告效果
2008-11-27 12:26:00