1
from multiprocessing import Process
import sys
def f(name):
print('hello', name)
if __name__ == '__main__':
p = Process(target=f, args=('bob',))
p.start()
p.join()
print(p,type(p))
作業...しかし、それは罰金オンラインコンパイラを使用した作品ではないmultiprocessing.Processこのプログラムは私のPC上で適切に実行されていない正しく
====================== RESTART: E:\Python\py_prac_9.py ======================
<Process(Process-1, stopped[1])> <class 'multiprocessing.context.Process'>
>>>
予想される出力:
====================== RESTART: E:\Python\py_prac_9.py ======================
hello bob
<Process(Process-1, stopped[1])> <class 'multiprocessing.context.Process'>
>>>
I 3.5.4のPythonバージョンのWindows 8.1を使用しています...
Environmental Variables:
PATH:
C:\Users\Madhu G\AppData\Local\Programs\Python\Python35-32\;
C:\Users\Madhu G\AppData\Local\Programs\Python\Python35-32\Lib\site-packages\;
C:\Users\Madhu G\AppData\Local\Programs\Python\Python35-32\Scripts\;
デーモンプロセスが適切に実行されていなくても解決策を教えてください...私のPCに変更を加える必要はありますか?
でもデーモンスレッドが正しく実行されていません... – Madhu
Python 2.7.12と3.5.2の両方で自分のPC(Windows 7)で正常に動作します。どのようにスクリプトを実行していますか? – martineau
ここにはタイプインがあります: 'args =( 'bob'、))'。 –