2010-02-17 1 views
3

은 API 문서이 참조 타입이 개체에 액세스하는 데 사용되는 것을 의미하지 않은 것에서 다른 상이팬텀 참조는 어떻게 작동합니까?

말하지만 개체가 이미 완료되었다는 신호 및 가비지 수집기로서 메모리를 되 찾을 준비가되었습니다.

팬텀 참조를 사용하여 개체에 액세스 할 수없는 경우 가비지 수집기가이 개체에서 사용하는 메모리를 어떻게 회수합니까?

답변

5

Bob Lee의 presentation은 다양한 참조 유형 (slides)을 식별하는 데 유용 할 수 있습니다.

+0

http://crazybobs-talks.googlecode.com/svn/trunk/out/references.pdf –

+0

그것은에 대한 참조)은 지불 및 b) 비 이미 작동 소스. 그것을 제거하는 것이 좋습니다. – Gangnus

2

팬텀 참조를 사용하면 객체가 죽은 것으로 선언 된 후에도 객체에 대한 최종 마무리 작업을 수행 할 수 있습니다. 더 이상 실제 객체에 의해 참조되지 않습니다.
http://mindprod.com/jgloss/phantom.html