Java 에서 스레드와 생명 주기 정리
Java에서 스레드는 멀티스레딩 프로그래밍의 기본 단위로, 스레드의 상태와 생명 주기를 이해하는 것은 효율적인 프로그래밍을 위한 기초가 된다. 이 포스트에서는 이에 대한 이해를 위해 스레드의 생명 주기, 상태, 예외 처리, 그리고 join() 메서드의 사용에 대해 정리해보려고 한다.스레드 기본 정보스레드 ID: 각 스레드는 고유한 식별자인 ID를 가짐스레드 이름: 스레드는 이름을 가질 수 있으며, 중복 가능우선순위: 1부터 10까지의 값으로 설정되며 기본값은 5!! 실제 우선순위는 JVM 구현 및 운영체제에 의해 결정 됨스레드 그룹: 스레드는 부모 스레드와 동일한 그룹에 속하며, 그룹화하여 관리할 수 있음스레드 상태: NEW, RUNNABLE, BLOCKED, WAITING, TIMED_WAITING,..
2025. 2. 10.