결국 스레드는 run 메서드(타겟)를 넘기는 게 목적이다 Thread t1 = new Thread(() -> { }); ( ) -> { } 이 화살표를 화살표 함수(arrow function)라고 한다. 어차피 스레드 타겟 자리에는 Runnable 타입만 들어올 수 있기 때문에 화살표 함수가 들어오면 중괄호 내부를 run 메서드라고 인식하게 된다. OS가 알고 있는 메서드는 하나밖에 없기 때문이다. 이 화살표 함수는 메서드만 넘기기 위한 방법이다. 실제로는 익명 클래스가 넘어가는 것이다. 중괄호 내부는 run메서드이다. 괄호 부분은 run메서드의 매개 변수 자리이다. 계속 new 하기 불편해서 나온 문법이다. package site.metacoding.ex23; interface Remocon { pub..