본문 바로가기

JAVA/JAVA

쓰레드 사이의 통신

반응형

쓰레드 사이의 통신

: 두개 이상의 쓰레드를 가동시키면 자바는 가급적 이들이 서로 공평(서로 균등하게 기회를 주도록)하게 실행이 되도록 스케쥴링 해준다. 그런데 만약 두개의 쓰레드가 반드시 일대일로 실행하거나 혹은 특정 조건을 만족할 동안 쓰레드를 대기상태에 있도록 하기 위해서는 쓰레드간의 통신이 필요하다.


자바의 제일 조상 클래스인 Object 의 wait(), notify() 메소드를 이용한다.

wait() : 자신을 대기 상태로 만듬

notify() : wait 상태에 있는 쓰레드를 깨워줌

반응형

'JAVA > JAVA' 카테고리의 다른 글

GUI 에 대한 설명  (0) 2016.06.18
CUI 와 GUI 개념 차이  (0) 2016.06.18
임계영역이란?  (0) 2016.06.18
자바 Thread 가 필요한 이유  (0) 2016.06.12
자바 예제 - join() 메소드  (0) 2016.06.12