0
이전에 동일한 스레드가 Java eclipse luna에서 실행 중이었지만 중단이 나타났습니다. 이전에 루나에서 실행 된 동일한 스레드가 Java EE IDE에서 실행되지 않는 동일한 스레드로 변경되었습니다.Java에서 스레드가 작동하지 않습니다
public void clockTime(){
Thread clock=new Thread(){
public void run(){
try {
for(;;){
Calendar cald=new GregorianCalendar();
day=cald.get(Calendar.DAY_OF_MONTH);
month=cald.get(Calendar.MONTH);
year=cald.get(Calendar.YEAR);
seconds=cald.get(Calendar.SECOND);
minutes=cald.get(Calendar.MINUTE);
hours=cald.get(Calendar.HOUR);
lblClock.setText("<html>"+hours+":"+minutes+":"+seconds+"<br>"+day+"/"+month+"/"+year+"</html>");
sleep(1000);
}
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
};
clock.start();
}
어느 하나 도와주세요. ??. 생성자에 메서드를 호출합니다. 이미 본 적이 없지만, 스레드를 제거하면 필요에 따라 시간과 날짜가 표시되기 때문에 메서드가 실행됩니다. 그러나 루프와 영원히 루프가 없어서 변경되지 않습니다.
귀하의 질문에 당신은 그것의 스타일을 개선하고 이해를 쉽게하기 위해 편집해야 명확하지 않다. –