|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjava.lang.ref.ReferenceQueue<T>
public class ReferenceQueue<T>
참조 큐입니다. 도달 가능성이 적절히 변경되었던 것이 검출되면(자), 등록되어 있는 참조 객체는 가비지 컬렉터에 의해 참조 큐에 추가됩니다.
생성자 의 개요 | |
---|---|
ReferenceQueue ()
새로운 참조 객체 큐를 구축합니다. |
메소드의 개요 | |
---|---|
Reference <? extends T > |
poll ()
이 큐를 폴링 해, 참조 객체가 이용 가능한가 어떤가를 확인합니다. |
Reference <? extends T > |
remove ()
이 큐의 다음의 참조 객체를 삭제합니다. |
Reference <? extends T > |
remove (long timeout)
이 큐의 다음의 참조 객체를 삭제합니다. |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
생성자 의 상세 |
---|
public ReferenceQueue()
메소드의 상세 |
---|
public Reference <? extends T > poll()
null
public Reference <? extends T > remove(long timeout) throws IllegalArgumentException , InterruptedException
이 메소드는 리얼타임 보증을 실시하지 않습니다. Object.wait(long)
메소드 호출과 같게 타임 아웃의 스케줄을 작성합니다.
timeout
- 치가 정의 경우, 이 큐에 참조가 추가되는 것을 기다리는 동안,timeout
밀리 세컨드의 사이 블록 된다. 0 의 경우, 무기한으로 블록 된다
null
IllegalArgumentException
- timeout 인수의 값이 부의 경우
InterruptedException
- 타임 아웃 대기중에 끼어들어졌을 경우public Reference <? extends T > remove() throws InterruptedException
InterruptedException
- 대기중에 끼어들어졌을 경우
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.