Android에서 스레드 우선 순위는 어떻게 관리됩니까? (또는 Android의 스레딩 정책은 무엇입니까?) GUI 스레드에 더 높은 우선 순위가 할당됩니다. 맞습니까?Android 스레드 우선 순위
finalize()
이 권장되지 않으므로 (네이티브) 리소스를 정리하기 위해 별도의 스레드를 만드는 응용 프로그램을 보았습니다. 그러나 정리 스레드가 자주 실행되지 않기 때문에 메모리 누출 (또는 메모리 비 효율성)이 여전히 있습니다.
finalize()
을 사용하지 말라는 조언을 무시하는 일부 응용 프로그램은 최종자를 사용하여 리소스를 정리합니다. 그래서 파이널 라이저 스레드가 어떻게 스케줄링되는지 궁금합니다. 관리되는 리소스 또는 기본 리소스를 해제하는 것이 안정적인 방법입니까?
이 글은 내가 이스트를 배우기를 원한다. –
왜 마틴 제임스인가? iOS에서 스레딩 정책이 매우 명확합니까? – dacongy
아무 생각이 없다 리소스를 정리하기 위해 별도의 스레드를 사용한다는 생각이 맞습니다. (관리되는 GC 메커니즘의 ouside), 조금 이상합니다. :) –