2011-11-24 9 views

답변

3

java.util.Timer은 작업과 함께 작동합니다. 각 작업에는 자체 일정이 있습니다. 스레드 당 작업을 생성하고 적절하게 일정을 계획 할 수 있습니다. 각 작업은 스레드에 신호를 보낼 수 있어야합니다 (예 : notify() 사용).

따라서이 기능을 구현할 수 있습니다. 각 작업은 스레드에 알리고 별도로 예약됩니다. 이 시스템은 확장 가능합니다. timer는 하나의 스레드 만 생성하므로 작업 스레드 수가 증가하더라도 시스템에 스레드가 하나만 추가됩니다.

+1

['javax.swing.Timer'] (http://docs.oracle.com/javase/tutorial/uiswing/misc/timer.html)은 편리한 대안입니다. – trashgod

관련 문제