org.springframework.scheduling.quartz.SimpleTriggerBean
을 사용하는 스프링 응용 프로그램을 사용하여 정기적으로 메서드 실행을 예약합니다.스프링, 백그라운드 실행 또는 주문형
때로는 같은 방식으로 "주문형"이라고 부르기를 원합니다. GUI에서의 조치에 의해 트리거됩니다. 실행하려는 메소드가 2 초가 걸리기 때문에 실행이 끝날 때까지 사용자 GUI를 차단하고 싶지는 않습니다. 또한, 배경 스레드 (상호 배타적)로 "온 디맨드"실행을 조정하고자합니다.
- 는 콩 가 작업을 예약하는 TaskExecutor를 사용하는 것이 관리자라는 만듭니다
여기에 한 가지 방법입니다. Manager는 방법을 Manager.scheduleTask()를 가지고
- 배경과 "수요" 스레드가 관리자에 같은 방법을 호출합니다 (Manager.scheduleTask)
- 작업은 동기화 에서 실행 두 메서드를 사용하여 하나의 작업 만 실행되고 있는지 확인하십시오.
더 똑똑하고 깨끗한 솔루션을 찾고 있습니다.
석영에 연결 되었습니까? 아니면 더 간단한 것으로 간주할까요? – skaffman
나는 석영에 붙어 있지 않다. Spring과 쉽게 통합 할 수 있기 때문에 그냥 사용하고 있습니다. 석영을 사용하지 않고 아이디어가 있습니까? –