Thread 란? 하나의 프로세스는 하나 이상의 thread를 가지게 되고, 실제 작업을 수행하는 단위는 thread 이다. Thread Status 멀티 Thread 프로그래밍에서의 동기화 동기화 (synchronization) ● 두 개의 thread 가 같은 객체에 접근 할 경우, 동시에 접근 함으로써 오류가 발생 ● 동기화는 임계영역에 접근한 경우 공유자원을 lock 하여 다른 thread의 접근을 제어 ● 자바에서는 synchronized 메서드나 synchronized 블럭을 사용 ● synchronized 메서드 객체의 메소드에 synchronized 키워드 사용 현재 이 메서드가 속해있는 객체에 lock을 건다. ● synchronized 블럭..