class ROOF extends Thread

{

      while(true){
            try{

                 // 필요작업 수행

                 //

                 synchronize(this){

                         ObjectName.wait();

                 }

      }

}

 

이렇게 걍 실행시켜놓고 사용하는게 나을까요

아니면 필요할때마다 쓰레드 실행하는게 나을까요

 

그렇게 쓰레드가 많은일을 하는건아니긴한데..흠..

Activity 가 puase, resume 될때도 고려를 해야하고..흠..;;

 

장단점 아는 고수님들 설명좀 부탁드립니다.

 

윈도우 같으면 그냥 위처럼 했을텐데

단말쪽은 뭐가 다를지 몰라 질문드립니다.

 

위 코드에 기능추가햇더니 wait가 한번 더들어가서 약간 복잡해졌네요...흠..

그리고 쓰레드작업은 20~30초에 한번은 실행이 되어야합니다...