2012-02-23 2 views
22

나는 자바 초보자이며이 문제에 대한 다양한 해결책을 제시하고 있으며 매듭을 맺어왔다. Threads로 시도한 다음이 Timer 클래스를 발견하고 지금까지 성공하지 못했다. 메인 메서드으로 실행 코드를 게시 할 수 있으면 작업을보고 거기에서부터 시작해 볼 수 있다면 좋을 것입니다.Timer 클래스를 사용하여 메소드 호출, 무언가 수행, 타이머 재설정, 반복?

  1. 시작 프로그램
  2. 전화 doSomething()
  3. 는 난수를 생성하고 오랫동안 그것을 위해 타이머를 설정합니다.
  4. 타이머가 꺼지면 doSomething()으로 다시 전화하십시오.

은 아마 이것을 사용 : http://docs.oracle.com/javase/6/docs/api/java/util/Timer.html

+0

타이머로하지 마십시오. java.util.concurrent의 것을 사용하십시오. 더 이해하기 쉽고, 더 효율적이며, 견고합니다. 아래 SimonC의 예는 적절한 방법 중 하나입니다. – kittylyst

답변

관련 문제