오늘 멀티 프로세싱 모듈에 대해 배우기 시작했는데이 코드를 시도했지만 작동하지 않았고 왜 어떤 오류가 발생하지 않았는지 또는 그 일을 막지 못하는 이유를 모르겠습니다. 내가이 수행 할 때다중 처리가 시작되지 않음
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()
및 파이썬 3.5.2
'example.join()'을 추가하면 작동합니까? –
첫 번째 예제가 작동하지 않는 이유는 무엇입니까? 어떤 오류가 발생합니까? –
아니오 example.join()을 추가해도 동일한 작업을 수행 할 수 있습니다. 모든 인쇄 작업을 정상적으로 종료 할 수 있습니다. –