본문 바로가기

멀티 프로세스2

[병렬 프로그래밍] 4. Multi-Process 응용 with Python 이 포스팅은 꽁냥이가 병렬 프로그래밍 공부한 내용을 포스팅하는 곳입니다. 지난 포스팅에서는 파이썬(Python)으로 멀티 프로세스(Multi Process)를 사용하는 방법과 이를 언제 사용하면 좋은지에 대해서 알아봤다. [병렬 프로그래밍] 3. Multi-Process 사용하기 with Python 이번 포스팅에서는 멀티 프로세스를 이용하여 시간을 단출시킬 수 있는 (실제 쓰일 법한) 예제를 알아보려고 한다. Corey Schafer 님의 Python Tutorial Multi Processing 영상을 참고했다. 여기서 다루는 내용은 다음과 같다. 1. 이미지 처리 2. csv 파일 저장 1. 이미지 처리 여기서는 꽤 용량이 있는 이미지의 처리를 멀티 프로세스를 사용하지 않는 경우와 사용하는 경우에 .. 2021. 5. 17.
[병렬 프로그래밍] 3. Multi-Process 사용하기 with Python 이 포스팅은 꽁냥이가 병렬 프로그래밍 공부한 내용을 포스팅하는 곳입니다. 이번 포스팅에서는 멀티 프로세스(Multi-Process)를 사용하는 기본적인 방법에 대해서 소개하려고 한다. 이번 포스팅에서도 Corey Schafer 님의 Python Multiprocessing 강의 영상을 (아주 많이) 참고했다. 여기서 다루는 내용은 다음과 같다. 1. 예제 2. multiprocessing 모듈 사용하기 3. concurrent 모듈 이용하기 4. 멀티 프로세스은 언제 써야 할까? 1. 예제 아래의 함수를 4번 실행한다고 생각해보자. 이 함수는 1초간 잠들었다가 깨어나는 동작을 수행한다. def do_something(): print('1초간 잠을 잡니다...') time.sleep(1) print('잠에.. 2021. 5. 16.

맨 위로