手机
当前位置:查字典教程网 >脚本专栏 >python >python使用Queue在多个子进程间交换数据的方法
python使用Queue在多个子进程间交换数据的方法
摘要:本文实例讲述了python使用Queue在多个子进程间交换数据的方法。分享给大家供大家参考。具体如下:这里将Queue作为中间通道进行数据传...

本文实例讲述了python使用Queue在多个子进程间交换数据的方法。分享给大家供大家参考。具体如下:

这里将Queue作为中间通道进行数据传递,Queue是线程和进程安全的

from multiprocessing import Process, Queue def f(q): q.put([42, None, 'hello']) if __name__ == '__main__': q = Queue() p = Process(target=f, args=(q,)) p.start() print q.get() # prints "[42, None, 'hello']" p.join()

希望本文所述对大家的Python程序设计有所帮助。

【python使用Queue在多个子进程间交换数据的方法】相关文章:

python采用requests库模拟登录和抓取数据的简单示例

python爬取网站数据保存使用的方法

python 不关闭控制台的实现方法

python批量下载图片的三种方法

wxpython中利用线程防止假死的实现方法

python中的yield使用方法

Tornado Web服务器多进程启动的2个方法

python解决字典中的值是列表问题的方法

python 动态获取当前运行的类名和函数名的方法

python中使用sys模板和logging模块获取行号和函数名的方法

精品推荐
分类导航