참고로 저는 자바도 생초보이고..안드로이드도 생초보입니다..

안드로이드에 샘플로 있는 LunarLander를 테스트 해서 logcat에서 보니 surfaceView에서
배경이미지가 계속 새로 그리는 것 같은데... 그러니까.. 쓰레드가 계속 반복되는 것 같더군요..
그렇게 되면 CPU 부하가 많이 걸리거나...느려지거나.. 또는 전력소모가 많거나..그렇지 않나요?  
우주선이 멈춤 상태에서도, 메뉴키를 이용해 pause, stop 그리고 게임오버가 되어도
쓰레드가 계속 반복하더라고요.. 원래 이렇게해도 상관이 없는 겁니까?

고수님들의 고견을 부탁드립니다..

 LunarLander를 테스트 하기 위해  새로코딩한 부분은 아래에 있습니다.
....
while (mRun) {
                Canvas c = null;
                try {
                    c = mSurfaceHolder.lockCanvas(null);
                    synchronized (mSurfaceHolder) {
                        if (mMode == STATE_RUNNING) updatePhysics();
                        doDraw(c);
                        Log.d(LunarLander.TAG, "try try  try  try  try  try  try  try  try  try   : ====" ); //  본인이 넣은 부분...
                    }
                } finally {
                    if (c != null) {
                      Log.d(LunarLander.TAG, "finally finally finally finally finally  : ====" ); //  본인이 넣은 부분...                                     
                      mSurfaceHolder.unlockCanvasAndPost(c);
                    }
                }
            }
......