1️⃣ 프로세스와 쓰레드- 프로세스: 실행중인 프로그램, 자원과 쓰레드로 구성(공장으로 비유)- 쓰레드: 프로세스 내에서 실제 작업을 수행, 모든 프로세스는 최소한 하나의 쓰레드를 가지고 있다. (일꾼으로 비유)" 하나의 새로운 프로세스를 생성하는 것보다 하나의 새로운 쓰레드를 생성하는 것이 더 적은 비용이 든다 "2 프로세스 1 쓰레드 보다는 1프로세스 2쓰레드가 낫다고 말하는 것이다.(2개의 공장을 운영하는 거 보다 1개의 공장을 만드는 게 낫다는 것 !) => 싱글 쓰레드 프로세스가 두개인 것 보다 멀티 쓰레드 프로세스 1개, 쓰레드가 2개인게 낫다는 것이다.CGI 의 경우 웹서버에서 요청이 들어올 때 마다 하나의 프로세스를 만들었다. 하지만, Java Servlet 은 멀티 쓰레드를 지원해서 요청..