プロセスのプールを作成することと、単にプロセスをループしてさらにプロセスを作成することの間に、(何らかの方法で) 違いはありますか?
これの違いは何ですか?:
pool = multiprocessing.Pool(5)
pool.apply_async(worker)
pool.join()
この?:
procs = []
for j in range(5):
p = multiprocessing.Process(worker)
p.start()
procs.append(p)
for p in procs:
p.join()
プールはより多くのコア/プロセッサを使用する可能性が高くなりますか?