3-15 스레드 풀링(Pooling) 스레드 풀 스레드 풀 구현 스레드 풀 스레드 풀의 필요성 스레드의 생성과 소멸이 빈번히 일어나면 시스템이 부담 -> 하나의 동작을 위해 하나의 스레드가 생성 후 소멸되고 다시 다른 동작을 위해 다른 스레드 생성/소멸 = 비효율적 스레드 풀 할당된 동작을 마친 스레드를 소멸시키지 않고 스레드 풀에 저장해두었다가 필요한 경우 다시 재사용 -> n개의 동작이 요구되면, 미리 스레드 풀 내부에 저장해둔 스레드를 통해 해당 동작을 처리하고 다시 스레드 풀로 반환 스레드 풀 구현 스레드 풀 구현 고려사항 1. 스레드를 어떻게 동작에 할당할 것인가? 2. 동작을 마무리한 스레드를 어떻게 스레드 풀 내부에 다시 저장할 것인가? 스레드 풀 구현 -> 스레드를 저장할 구조체 선언 : ..