본문 바로가기

Python

스레드 풀 사용 관련

[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