목록2024/04/02 (1)
csct3434
Introduction to Thread Pools in Java
1. The Thread Pool 자바에서 쓰레드는 커널 쓰레드와 매핑된다 운영체제는 쓰레드를 대상으로 컨텍스트 스위칭을 수행한다 많은 쓰레드를 생성할수록 각 쓰레드의 작업 시간이 줄어들기 때문에, 자원(쓰레드)의 효율적인 관리가 필요하다 쓰레드 풀은 멀티 쓰레드 애플리케이션에서 자원을 절약하면서 병렬성을 유지하는데 도움이 된다 쓰레드 풀은 재사용 가능한 쓰레드를 제어하며 인자로 전달받은 Task를 실행하는 방식으로 동작한다. 2. Thread Pools in Java 2.1 Executor and ExecutorService Executor : Runnable 타입의 인스턴스를 인자로 받아 실행하는 submit 메서드를 제공하는 함수형 인터페이스 ExecutorService submit 메서드 뿐만 아..
개발 일지
2024. 4. 2. 05:13