Python多进程(多处理)共享变量

  

Python多进程(多处理)共享变量

  
 <代码> # !/usr/bin/env python2
  #编码:utf8
  进口多处理
  
  def foo (h,背景):
  如果h % 2==0:
  打印(h)
  其他:
  context.append (h)
  
  if __name__==癬_main__”:
  # #设置共享列表
  .list con=multiprocessing.Manager () ()
  # #设置进程池大小
  p=multiprocessing.Pool (2)
  因为我在范围(18):
  #=multiprocessing.Manager监狱().list ()
  p.apply_async (foo, args=(我con))
  p.close ()
  p.join ()
  打印con  

Python多进程(多处理)共享变量