2
マルチプロセスを使って異なるプロセスから1つのリスト "L"にオブジェクトを追加する必要がありますが、空のリストを返します。 どのようにして、多くのプロセスがマルチプロセッシングを使って "L"をリストに追加できるようにすることができますか?Python:マルチプロセスを使って異なるプロセスから同じリストに追加する
#!/usr/bin/python
from multiprocessing import Process
L=[]
def dothing(i,j):
L.append("anything")
print i
if __name__ == "__main__":
processes=[]
for i in range(5):
p=Process(target=dothing,args=(i,None))
p.start()
processes.append(p)
for p in processes:
p.join()
print L