[Java] ExecutorService, ScheduledExecutorService, and Future


[Java] ExecutorService, ScheduledExecutorService, and Future

Java에서 ExecutorService는 스레드를 사용하여 작업을 비동기적으로 실행하는 방법을 제공합니다. ExecutorService를 상속하는 ScheduledExecutorService는 지정된 시간, 고정된 속도 또는 고정된 지연으로 실행되도록 작업을 예약하는 메서드를 제공합니다. Future는 비동기 작업의 결과를 나타내며 작업의 상태를 확인하거나 필요한 경우 취소할 수 있습니다. 요 세 녀석을 자세하게 살펴보도록 하겠습니다. ExecutorService Java에서 스레드는 운영 체제의 리소스인 시스템 수준 스레드에 매핑됩니다. 스레드를 제어할 수 없을 정도로 많이 생성하면 이러한 리소스가 빠르게 부족해질 수 있습니다. Java에서는 Executor framework가 thread pool을..


원문링크 : [Java] ExecutorService, ScheduledExecutorService, and Future