JAVA이야기

Excutor 프레임웍

НooпeУ 2011. 8. 28. 16:59
Excutor 프레임웍의 원형
public interface Excutor{
  void excute(Runnable comand);
}

- 단순한 인터페이스이지만, 아주 다양한 여러 가지 종류의 작업 실행 정책을 지원하는 유연하면서도 강력한 비동기적 실행 프레임웍의 근간을 이룬다.
- Excutor는 작업 등록과 작업 실행을 분리하는 표준적인 방법이다.
- Excutor의 구조는 consumer-producer 패턴의 기반하고 있다.
- 작업을 생성하는 주체가 producer
- 작업을 실행하는 주체가 consumer