今日、マルチプロセッシングモジュールについて学習し始めましたが、このコードを試していましたが、うまくいかず、なぜエラーが出ないのかわかりませんマルチプロセッシングが起動しない
import multiprocessing
def x():
print ("hi")
example=multiprocessing.Process(target=x)
example.start()
私はこれを行うとき、それは動作します:ここに任意のものを印刷アウトと通常のプログラムは、私の簡単なコードである
import multiprocessing
def x():
print ("hi")
example=multiprocessing.Process(target=x())
が、私が使用する必要があるので、それはそのように私には有用ではないだろうjoin()
およびstart()
と私のpython 3.5.2
'example.join()'を追加すると動作しますか? –
最初の例がうまくいかない理由が分かりませんが、どのようなエラーがありますか? –
いいえ、example.join()を追加しても同じことをやっても問題ありません。通常はすべての印刷でプログラムを終了します。 –