#!/usr/bin/env python2
# coding: utf8
import multiprocessing
def foo(h,context):
if h%2 == 0:
print (h)
else:
context.append(h)
if __name__ == "__main__":
## 设置共享list
con = multiprocessing.Manager().list()
## 设置进程池大小
p = multiprocessing.Pool(2)
for i in range(18):
# con = multiprocessing.Manager().list()
p.apply_async(foo,args=(i,con))
p.close()
p.join()
print con
相关文章
- python 多线程共享全局变量的问题
- 一起学Python:多线程-共享全局变量
- 多任务-python实现-多线程共享全局变量(2.1.3)
- python编程系列---多线程共享全局变量出现了安全问题的解决方法
- 7.Python网络编程_多线程共享全局变量问题
- python中使用多进程multiprocessing并获取子进程的返回值
- Python | 在Python项目中做多环境配置(环境变量使用.env文件)
- 多进程环境中,使用multiprocessing.Manager 的代理机制(proxy)管理共享对象时,对象在不同进程中的引用可能不一致问题
- [Python | CS基础 ]Python多线程`threading`和多进程`multiprocessing`
- python网络编程-多进程multiprocessing