잠시 동안 Multiprocessing
으로 고민 중입니다. Python
입니다. 두 개의 독립적 인 함수를 동시에 실행하고 두 계산이 모두 완료 될 때까지 기다렸다가 두 함수의 출력을 계속 진행하려고합니다.다중 처리 2 가지 기능 python3
# Function A:
def jobA(num):
result=num*2
return result
# Fuction B:
def jobB(num):
result=num^3
return result
# Parallel process function:
{resultA,resultB}=runInParallel(jobA(num),jobB(num))
다중 처리의 다른 예제를 찾았지만 하나의 기능 만 사용하거나 출력을 반환하지 않았습니다. 누구든지이 작업을 수행하는 방법을 알고 있습니다. 많은 감사합니다!
I/O 바인딩 또는 프로세서 바인딩 기능이 있습니까? – wwii
'Pool.apply_async'을 사용해 보셨습니까? – georgexsh
두 함수는 웹 사이트의 데이터를 스크린 캡쳐하므로 I/O 경계입니다. –