
[Java- Thread] 스레드 풀 포화 정책 이란?
·
면접 준비/Java
스레드란?Cpu Core 하나당 하나의 Thread를 실행시킬 수 있다. 하나의 프로세스 안에서 여러개의 쓰레드를 작업하여 업무를 분산시킬 수 있음 단순한 Thread 사용 과정 및 발생 가능한 문제점1 1. Java는 1:1 Threading-Model로 Thread를 생성한다.2. User Thread(Process Thread) 생성시 OS Thread(OS Thread)와 연결해야 한다.3. 즉 Thread를 새로 생성할때마다 OS Kernal과 통신이 필요하다.4. Thread는 생성비용이 많이 발생하는 작업이며 작업 요청이 들어올 때 마다 생성하게되면 최종 요청 처리 시간이 증가한다.단순한 Thread 사용 과정 및 발생 가능한 문제점 21. Process의 처리 속도보다 빠르게 요청이 쏟아지..