안녕하세요

안드로이드 HTTP 네트워크 관련 라이브러리를 개발했습니다.

다른 앱에서 제가 만든 이 라이브러리르 사용하는데, 문제는 이 앱이 비정상 종료가 될 수 있습니다.

앱이 서비스를 마치면 OnDestroy() 함수에서 라이브러리 리소스를 해제하는 stop() 함수해서 라이브러리에서 생성한

스레드1~2개 정도를 정상종료해야 하는데, 비정상 종료가 발생할 경우 OnDestroy() 호출하지 않습니다.


이럴 경우 비정상종료되면 안드로이드 시스템이 알아서 정상적으로 종료하지 못한 스레드를 정료하고 가비지 컬렉터가 

리소스를 해제하게 되나요?


위와 같이 된다면 걱정이 없겠지만, 조사를 해보니 안드로이드가 비정상종료 하더라고 다시 시스템에서 자동으로 

재시작을 시킨다고 하는데, 이 경우 먼저 번에 라이브러리에서 생성한 스레드가 계속 살아있을까봐 걱정됩니다.


아시는 분들 답변 부탁드립니다.