Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
CleanupRegistry
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
공개 메서드
|
void
|
폐기 리소스()
참조 수는 무시하고 연결된 리소스를 모두 해제합니다.
|
|
long
|
|
|
void
|
|
상속된 메서드
java.lang.Object
클래스에서 상속됨
|
객체
|
clone()
|
|
boolean
|
|
|
void
|
최종()
|
|
최종 클래스</#gt;
|
getClass
|
|
int
|
hashCode()
|
|
최종 무효
|
notify()
|
|
최종 무효
|
notifyAll()
|
|
문자열
|
toString
|
|
최종 무효
|
wait(long arg0, int arg1)
|
|
최종 무효
|
wait(long arg0)
|
|
최종 무효
|
wait()
|
공개 생성자
public
CleanupRegistry
()
public
CleanupRegistry
(HashSet<CleanupItem<T>> cleanupItemHashSet, ReferenceQueue<T>referenceQueue)
매개변수
| cleanupItemHashSet |
|
| 참조 대기열 |
|
공개 메서드
public
void
structAllResources
()
참조 수는 무시하고 연결된 리소스를 모두 해제합니다.
public
long
reclaimReleasedResources
()
public
void
register
(T TrackObject, Runnable cleanupCallback)
매개변수
| 추적 객체 |
추적할 타겟입니다. |
| 삭제 콜백 |
trackedOBject가 삭제된 후 호출됩니다.
|
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2022-09-26(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2022-09-26(UTC)"],[],["`CleanupRegistry` manages object cleanup after garbage collection. It uses a `ReferenceQueue` to track objects and runs a specified `Runnable` when each object is collected. Key actions include: `register` to add objects to the queue with a cleanup callback, `reclaimReleasedResources` to check for and process collected objects, and `destroyAllResources` to force release resources. It has two constructors: a default one and one that takes a `HashSet` and `ReferenceQueue` to initialize.\n"]]