4 コアの 1 台のマシンで 7 つのワーカー プロセスを実行しています。map_async の結果を待っている間に、このループの選択を誤った可能性があります。
while not result.ready():
time.sleep(10)
for out in result.stdout:
print out
rec_file_list = result.get()
result.stdout
実行中の7つのプロセスからのすべての印刷出力で成長し続け、マップを開始したコンソールがハングアップしました. 私の MacBook Pro のアクティビティ モニタは、7 つのプロセスがまだ実行中であり、コントローラを実行しているターミナルがまだアクティブであることを示しています。ここでのオプションは何ですか? プロセスが完了したら、結果を取得する方法はありますか?