SMALL

Thread Pool

Thread를 미리 여러개 만들어 두고, 요청 시 가용한 Thread 할당

사용이유

  • 프로그램 성능 저하 방지(Thread 사용시마다 생성하면 느려지겠지?)
  • 다수의 사용자 요청을 처리하기 위해
  • 군대 병력 요청이라고 생각하면 쉬움.(군대 병력 미리 훈련 안시키면, 막상 전쟁나서 필요할 때마다 훈련 시키면 지연되는거나 마찬가지)

주의사항 및 장점

  • Thread 수는 cpu 개수, 메모리 용량, 동시 요청 고객 수 등을 고려하여 생성
  • 빠르고 안정감이 있음


LIST

'전공 > 운영체제' 카테고리의 다른 글

Mutex(뮤텍스), Semaphore(세마포어)  (0) 2020.09.17
Starvation(기아현상), Aging(노화)  (0) 2020.09.17
페이지 테이블  (0) 2020.09.14
Segmentation, Paging  (0) 2020.09.14
커널 레벨 쓰레드, 유저 레벨 쓰레드  (0) 2018.05.04

+ Recent posts