マルチプロセスを試しているのですが p.start()をしているのになぜか動きません
https://www.yoheim.net/blog.php?q=20170601
このサイトの通りにやったのですがうまくいきません エラーも警告もでないため理由が全く分かりません
なぜf1(マルチプロセスで動かしたい関数)が使えないんでしょうか?わかる人教えてください
import time from multiprocessing import Process # 呼び出したい関数 def f1(name): print("Hello", name) print("Sleeping... 3s") time.sleep(3) print("Good morning", name) if __name__ == "__main__": # サブプロセスを作成します p = Process(target=f1, args=("Bob",)) # 開始します p.start() print("Process started.") # サブプロセス終了まで待ちます p.join() print("Process joined.")
結果 Process started. Process joined.
追記
os=win10
jupyterでやってます
回答1件
あなたの回答
tips
プレビュー