[1. 개요]
병렬 처리 등을 위한 스레드 풀 사용 예제
- I/O Bound 적합
- CPU Bound 작업 처리를 위해선, ProcessPoolExecutor 사용
기본적으로 메모리 구조는
- threading
=> pthread_create 기반, 전역 변수 등은 공유 됨. - multiprocessing
=> fork() 기반, 값은 같을 수 있지만 공유되지 않음
=> 변수 공유를 위해선 별도 처리가 필요. (multiprocessing.Value, )
[2. 예제]
'Python' 카테고리의 다른 글
pip 모듈 옵션 (0) | 2025.08.30 |
---|---|
[파이썬] 텍스트 인코딩 및 디코딩 (0) | 2025.01.23 |
기타 입력 처리 (map) (0) | 2024.08.20 |
example. numpy & cv2 (0) | 2024.05.09 |
[python] bearing (1) | 2024.03.27 |