루프 내에서 발생하는 java.lang.Thread.sleep() 호출을 보고합니다.

이러한 호출은 '대기 중이라 바쁨'(busy-waiting)을 나타냅니다. 바쁜 대기 중인 스레드는 잠긴 리소스를 해제하지 않기 때문에 이 상태는 비효율적이기 쉽고, 예기치 않은 교착 상태가 발생할 수 있습니다.

예:


  class X {
     volatile int x;
     public void waitX() throws Exception {
      while (x > 0) {
        Thread.sleep(10);//경고: 루프 내 'Thread.sleep()' 호출이 바쁜 대기 중일 수 있습니다
      }
    }
  }