스레드
-
Java - JVM의 작동원리와 스레드언어/Java 2025. 2. 9. 22:58
JVM(Java Virtual Machine)은 Java 애플리케이션을 실행하기 위한 가상 머신으로, Java 바이트코드를 실행하고 운영 체제와 하드웨어에 독립적인 환경을 제공한다. JVM은 크게 ClassLoader, Runtime Data Area, Execution Engine, Native Interface, Garbage Collector 등의 구성 요소로 이루어진다. JVM의 구성요소1. ClassLoader (클래스 로더)- Java 컴파일러가 생성한 .class 파일(바이트코드)을 JVM 내부(Runtime Data Area)로 로드하는 역할을 한다. - 클래스를 메모리에 로드하고 링크 및 초기화를 수행. 2. Runtime Data Area (런타임 데이터 영역)- JVM이 실행되는..