이름 있는 Runnable과 lambda는 설명량의 경계가 다르다

짧은 무상태 동작은 lambda가 읽기 쉽고 상태·여러 단계·재사용이 있으면 이름 있는 타입이 낫습니다.

lambda

한 동작 · 작은 무상태 코드

익명 클래스

일회성이나 메서드 설명 필요

named Runnable

상태·재사용·테스트 가능한 이름

핵심: 문법 선택보다 task instance를 몇 Thread가 공유하는지 먼저 확인합니다.