스레드와 가상 스레드

스레드와 가상 스레드: 자바 동시성 프로그래밍의 핵심 이해하기

스레드(Thread)의 기본 개념 스레드는 프로그램 실행 중 독립적인 실행 경로를 나타내는 가장 기본적인 동시성 단위입니다. 자바에서 모든 프로그램은 최소한 하나의 스레드(메인 스레드)를 가지며, 이는 JVM이 프로그램 실행 시작 시 제공합니다. 메인 스레드는 main() 메서드를 호출하여 프로그램 실행을 시작합니다. 특징 설명 정의 프로그램 내에서 독립적인 실행 경로 구성 요소 자체 프로그램 카운터, 스택, 로컬 변수 보유