[JAVA][Thread]Multi Thread
Process & Thread Process실행중인 프로그램을 말한다.자원resources(memory, CPU..)과 Thread로 구성되어있다.Thread프로센스 내에서 실제 작업을 수행한다.모든 process는 최소한 하나의 thread를 가지고 있다.프로세스의 일꾼 같은 역할. 하나의 새로운 프로세스를 생성하는 것보다 하나의 새로운 쓰레드를 생성하는 것이 더 적은 비용이 든다. 💡 스레드가 하나일 때 Single Thread Process, 여러 개일 때는 Multi Thread Process라고 한다.우리가 사용하는 프로그램들 대부분은 멀티 스레드이다. 장점시스템 자원을 효율적으로 사용.응답성이 향상된다.→ 한꺼번에 여러프로그램에서 응답받기 가능.작업이 분리되어 코드가 간결해진다.단점보통..