안녕하세요 ^^

현재 알람 관련 서비스를 개발중입니다.
알람매니저로 알람을 등록하고 
서비스로 화면에 숫자를 카운트해주는 어플을 개발중인데요

서비스 부분에서 숫자 카운트를 Thread 이너클래스로 구현하고 있습니다.

public  class thService extends Service{
.....
..
 class cThread extends Thread{
public void run(){
while(true){
....
count -= 1;
...
}
}
....
}

대략 이런 식인데요..
이런 방식이 화면이 on상태 일때는 정상적으로 Thread가 동작을 하는데,
폰이 터치없이 일정 대기시간이 지나서 화면꺼짐 상태가 되면 Thread가 돌다가 그상태에서 멈춰버립니다;;;
다시 화면 키고 어플 확인해보면 화면꺼짐된 시점에서 상태에서 다시 Thread 돌고 카운트 시작되네요....

화면꺼짐 상태에서도 Thread가 계속 돌아가게 할수 있는 방법 없나요??

조언 좀 부탁 드리겠습니다.. ㅠㅠㅠㅠ