Synchronization Control - #5
·
Java/Thread
실습 자료 : https://github.com/helloJosh/nhn-homework-thread-study1. Synchronization Control자바에서는 synchronized method, block을 제어하기 위해 wait(), notify(), notifyAll()을 지원한다. 네트워크 프로그래밍이 이런 식으로 프로그래밍되어있어 은근 중요한 부분 같다.Wait() : syncrhonized 영역에서 lock을 소유한 thread가 어떠한 이유에서 자신의 제어권을 양보하고 WAITING 또는 TIMED_WAITING 상태에서 대기하기 위해서 사용된다.notify()와 notifyAll() : syncrhonized 영역에서 WAITING 상태에 있는 다른 thread를 다시 RUNNAB..