0. 학습목표 자바의 멀티쓰레드 프로그래밍에 대해서 학습한다. 어려워지려고 하면 너무 끝도 없이 어려워지니 정말 기본적으로 쓰레드를 이해할 수 있을 정도의 수준과 예제만 담도록 한다. Thread 클래스 Runnable 인터페이스 메인쓰레드 쓰레드의 상태 쓰레드의 우선순위 동기화 데드락 싱글턴에서의 Thread-safe 1. Thread 인텔리제이의 기능을 이용하여 Thread클래스 명세를 읽어보며 공부를 해보자. 스레드는 하나의 프로그램에서의 실행 흐름이다. JVM은 병렬적으로 작동하는 여러개의 스레드 실행을 허용한다. 모든 스레드는 우선순위가 있다. 우선순위가 높은 스레드는 우선순위가 낮은 스레드보다 먼저 실행된다. 어떤 스레드는 데몬스레드가 되거나 되지 않을수 있다. 일부 스레드에서 실행중인 코드가..