나는 다음과 같은 문제가 있습니다 : 나는 자바에서 채팅 봇을 쓰고 있는데 x 분이라도 메소드를 호출하려고합니다. 그래서 "Timer.Schedule"이 내가 필요한 것입니다. 그래서 나는 다음과 같은 방법을 쓰기 : 루프가 잘 작동 초기에자바 Timer.Schedule (인피니티 루프) 실행 중지
public function timerMethod()
{
int time = 10;
...
new java.util.Timer().schedule(
new java.util.TimerTask() {
@Override
public void run() {
timerMethod();
}
}, 1000 * 60 * time // 1MSec * 1Sec * xMin
);
}
을하지만, 몇 시간 (나는 그것을 10 ~ 15 시간 후에 생각) 루프가 ... 더 이상 작동 해달라고 내가 왜을 잘 모릅니다 후 일을 해달라고 오류 메시지 :(
누군가가,
그렇다면? 당신이 코드의 X 분 동안 실행할 그래서
'timerMethod()'에 예외가 발생할 수 있습니까? 'catch'를 호출하여 호출을 둘러보고이 가능성을 제거하기 위해 throw 된 예외의 세부 사항을 로그/인쇄하십시오. –
예외는 없지만 ... 터미널 디스플레이 오류 또는 예외 ... – padhie