스레드(Thread) 프로그램 코드를 이동하면서 실행하는 하나의 제어 자바의 멀티태스킹 멀티쓰레딩만 가능 - 자바에 프로세스 개념은 존재하지 않고, 스레드 개념만 존재 스레드는 실행 단위이자 스케쥴링 단위 하나의 응용 프로그램은 여러 개의 스레드로 구성 가능 자바 스레드 JVM(Java Virtual Machine)에 의해 스케쥴되는 실행 단위의 코드 블럭 스레드의 생명 주기는 JVM에 의해 관리 하나의 JVM은 하나의 자바 응용 프로그램만 실행 - 하나의 응용 프로그램은 하나 이상의 스레드로 구성 가능 스레드를 만드는 2가지 방법 java.lang.Thread 클래스를 이용하는 경우 java.lang.Runnable 인터페이스를 이용하는 경우 1. Thread 클래스를 이용한 스레드 생성 1) Thre..