千家信息网

Python多进程(multiprocessing)共享变量

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,Python多进程(multiprocessing)共享变量#!/usr/bin/env python2# coding: utf8import multiprocessingdef foo(h,co
千家信息网最后更新 2025年12月02日Python多进程(multiprocessing)共享变量

Python多进程(multiprocessing)共享变量

#!/usr/bin/env python2# coding: utf8import multiprocessingdef 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
0