Service에 대한 개념이 아직 정확하게 안잡힌거 같네요.

만약에 service로 어떠한 서버에 접촉을 함으로써 필요한 데이타를 받는 역활로 만들려고 하면요.
개속 loop이 있어야 하기 때문에 onCreate()에서 바로 그 loop을 안돌리고,
 onCreate()에서 새로운 thread를 만들어 그 loop을 돌리게 하는데요.
중간에 activity가 끝내니깐 onbind(BIND_AUTO_CREATE)로 시작했던 service가 onDestroy를 실행하더군요.
(unbind도 안했는데도요).
그래서 서비스가 뭠쳤나 보니깐 thread는 살아 있더군요. (onDestroy 후에도).

service는 원래 이렇게 돌아가는건가요? 제가 코딩을 뭔가 잘못하고 있는건가요?