Java LanguageExecutor, ExecutorService 및 Thread 풀


소개

Java의 Executor 인터페이스는 스레드 사용, 스케줄링 등에 대한 세부 정보를 포함하여 각 작업이 어떻게 실행될 것인지에 대한 메커니즘에서 작업 제출을 분리하는 방법을 제공합니다. 일반적으로 명시 적으로 스레드를 작성하는 대신 Executor가 사용됩니다. Executors를 사용하면 개발자는 프로그램의 작업 실행 정책을 쉽게 조정할 수 있도록 코드를 크게 재 작성할 필요가 없습니다.

비고

함정

  • 반복 실행을 위해 작업을 예약 할 때 사용되는 ScheduledExecutorService에 따라 작업을 실행하면 처리되지 않는 예외가 발생할 경우 이후 실행이 일시 중단 될 수 있습니다. ScheduledExecutorService를 참조하십시오 .

Executor, ExecutorService 및 Thread 풀 관련 예