Java Runtime Garbage Collector에 관한 빠른 질문.Java 가비지 콜렉터 논리 조회
이 시나리오를 가지고 :
두 개체 모두 다른에 대한 참조를 누릅니다. 다른 객체는이 객체에 대한 참조를 보유하지 않습니다. 오브젝트는 아무 것도하지 않습니다. 스레드가 종료되면 오브젝트는 Runnables가 아닙니다.
가비지 수집기는 이러한 객체를 대량으로 사용하고 참조를 절단하여 '처리'하기 때문에 발생하지만 실제로 처리되고 있습니까?
예. http://stackoverflow.com/questions/6366211/what-are-the-roots – ccleve
참조 : http://stackoverflow.com/questions/1910194/garbage-collection-in-java-and-circular-references –