[Python] 파이썬, multiprocessing 간단 예제
파이썬을 이용하며, 속도를 개선하기 위한 방법으로 병렬처리를 할 수 있습니다. 병렬처리는 여러 개의 CPU 코어를 사용하여 동시에 작업을 처리하는 방법입니다. 1. Pool import multiprocessing def calculate(a, b, c): return a * b + c if __name__ == '__main__': # 입력 값 리스트 생성 input_list = [(1, 2, 3), (4, 5, 6), (7, 8, 9), (10, 11, 12)] # 프로세스 풀 생성 pool = multiprocessing.Pool(processes=4) # 병렬 처리를 위한 map 메서드 호출 output_list = pool.starmap(calculate, input_list) # 프로세스 풀 ..
2023. 3. 27.