Loading

摘要: 本节的练习的要求如下: 输入要拷贝文件夹的文件名称 读取该文件夹下的所有文件 启动5个进程来拷贝文件夹,将拷贝成功的文件名称放入队列中 主进程中显示文件拷贝的进度 代码如下: 阅读全文
posted @ 2018-12-20 22:17 coder-qi 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 当需要创建的子进程数量不多时,可以直接利用multiprocessing中的Process动态成生多个进程,但如果是上百甚至上千个目标,手动的去创建进程的工作量巨大,此时就可以用到multiprocessing模块提供的Pool方法。 初始化Pool时,可以指定一个最大进程数,当有新的请求提交到Po 阅读全文
posted @ 2018-12-20 22:16 coder-qi 阅读(10335) 评论(0) 推荐(4) 编辑
摘要: Process之间有时需要通信,操作系统提供了很多机制来实现进程间的通信。 1. Queue的使用 可以使用multiprocessing模块的Queue实现多进程之间的数据传递,Queue本身是一个消息列队程序,首先用一个小实例来演示一下Queue的工作原理: 运行结果: 说明: 初始化Queue 阅读全文
posted @ 2018-12-20 13:34 coder-qi 阅读(990) 评论(0) 推荐(1) 编辑