스레드 직접 사용할 때의 문제점1. 스레드 생성 비용으로 인한 성능 문제메모리 할당각 스레드는 자신만의 호출 스택을 가진다보통 1MB 이상의 메모리를 사용한다OS 자원 사용스레드 생성은 OS 커널 수준에서 이루어지며, 시스템 호출을 통해 처리된다OS 스케줄러 설정OS 스케줄러가 스레드를 관리하고 실행 순서를 조정한다 스레드를 생성하는 작업은 상대적으로 무겁다. 아주 가벼운 작업이라면 작업의 실행 시간보다 생성 시간이 더 오래 걸릴 수도 있다 이러한 문제는 스레드 재사용을 통해 해결할 수 있다2. 스레드 관리 문제서버의 CPU, 메모리 자원은 한정되어 있기에 스레드는 무한히 만들 수 없다 사용자의 요청을 처리하는 스레드가 평소에는 100개면 충분했는데, 10,000명의 사용자가 몰려 10,000개의 스레드..