✔️thread pool
Thread Pool: 작업 처리에 사용되는 스레드를 제한된 개수만큼 정해놓고 작업 큐(Queue)에 들어오는 작업들을 하나씩 스레드가 맡아 처리하는 것
리소스(CPU, memory 등)는 제한되어있는데 스레드 개수가 많아지면 속도 저하가 될 수 있기 때문이다.
따라서 thread들의 갯수를 제한하고 job이 도착하면 idle한 thread를 가져다 쓰는 것이다.
Thread Pool: 작업 처리에 사용되는 스레드를 제한된 개수만큼 정해놓고 작업 큐(Queue)에 들어오는 작업들을 하나씩 스레드가 맡아 처리하는 것
리소스(CPU, memory 등)는 제한되어있는데 스레드 개수가 많아지면 속도 저하가 될 수 있기 때문이다.
따라서 thread들의 갯수를 제한하고 job이 도착하면 idle한 thread를 가져다 쓰는 것이다.