반응형 Timer1 조건 변수 ConditionVariable() 조건변수android.od.ConditoinVariable조건 변수란 lock 기능을 갖는 변수를 말한다.* 모든 객체에는 모니터가 있는데 조건변수는 자체 모니터 lock 을 사용한다. * 조건 변수와 스레드의 근본적인 차이는 스레드 동기화는 하나의 스레드만이 lock 을 걸 수 있고 lock 을 걸은 스레드에 의해 lock 이 해제될 수 있지만 조건변수는 모든 스레드에 의해서 조건변수에 대해 open() 과 close() 메소드를 사용함으로써 조건변수를 열고 닫을 수 있다. public boolean block(long timeout) 변수 상태가 오픈될 때까지 또는 타임아웃의 시간이 경과될 때까지 현재 스레드는 block 한다. 타임아웃으로 인해 대기가 해제되었을때 false를 반환한다. 다른 스레드.. Android 2015. 11. 23. 이전 1 다음 반응형