java.util.concurrent 패키지 및 Future 인터페이스를 참조하여 오랜 시간 작업을 시작하고 진행은 SwingWorker 구현 클래스에서만 제공됩니다.미래에 진행을 얻을 수있는 능력 <T> 개체
이가 다음과 같은 질문 구걸 : 비 GUI, 비 스윙 응용 프로그램에서
방법이 있나요 (이미징 콘솔 응용 프로그램) 백그라운드에서 긴 작업을 시작하고 다른 스레드가 검사 할 수 있도록를 진행 ? 이 기능이 스윙/GUI 응용 프로그램에 제한되어야하는 이유는 없습니다. 그렇지 않으면, 내가 볼 수있는 유일한 옵션은 ExecutorService :: submit을 통해 Future 객체를 반환하는 것입니다. 그러나 기본 Future 인터페이스는 진행 상황을 모니터링 할 수 없습니다.
참조 http://stackoverflow.com/questions/2003354/how-can-i-report-progress-from-a-background-task – Mark