나는 기존 Java EE 멀티 스레딩 응용 프로그램을 개발 중입니다.Java의 Thread.sleep은 어떤면에서 유용할까요?
내 응용 프로그램에서이 사실을 이해할 수 없습니다. UserThread
이라는 스레드가 하나 있고 그 run
메서드의 while(true)
조건에서는 위치에서 데이터를 읽고 데이터를 Websocket으로 푸시합니다. 그 후에 스레드는 1000 초 동안 잠자 게됩니다.
왜 Thread.sleep()
이 유용할까요?
실제로는 최소 1000 초 동안 대기합니다. 그 다음에 실행 가능한 상태가되고 스레드를 다시 가져 오는 것은 스케줄러의 책임입니다 – RNJ
우리에게 보여줄 수있는 코드 샘플이 있습니까? 웹 사이트에서 정보를 가져 오거나 디스크의 파일을 읽는 것입니까? –
1000 초 또는 1000 밀리 초? –