멀티스레드 프로그래밍4 : 스레드 풀을 활용한 구구단
💡 핵심 요약 (TL;DR)
멀티스레드 프로그래밍4 : 스레드 풀을 활용한 구구단의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. 핵심 설정과 구현 코드를 단계별로 파악하여 상황에 맞게 유연하게 활용할 수 있다.
코드
Executors.newFixedThreadPool(processCnt);스레드풀생성- 구구단 결과가 리턴값이므로
Callable타입으로 작업 -> 람다식으로 call()메서드 오버라이딩함- Runnable타입 : 인터페이스, 스레드 동작 후 리턴할 값이 없음
- Callable타입 : 인터페이스, 스레드 동작 후 리턴할 값이 있음, 사옹하려면 call()메서드 오버라이딩 필수
1 | private static int[][] gugudan = new int[9][9]; |
멀티스레드 프로그래밍4 : 스레드 풀을 활용한 구구단