본문 바로가기
자바

자바 멀티 스레드

by cdbitmana 2020. 11. 3.

자바의 모든 애플리케이션은 메인 스레드가 main( ) 메소드를 실행하면서 시작

 

메인 스레드는 필요에 따라 작업 스레드들을 만들어서 병렬로 코드를 실행할 수 있다.

 

싱글 스레드 애플리케이션은 메인 스레드가 종료되면 프로세스가 종료

 

멀티 스레드 애플리케이션은 실행 중인 스레드가 하나라도 있다면 종료되지 않는다.

(메인 스레드가 작업 스레드보다 먼저 종료되더라도 작업 스레드가 실행 중이라면 종료되지 않음)