1 핵심은 반환 값이 없는 run() 메서드입니다. call() 메서드는 예외를 throw할 수 있지만, run() 메서드는 실행자에게만 적용할 수 있습니다. 3. 인스턴스
실행 가능 및 호출 가능의 인터페이스 정의@FunctionalInterface public interface Runnable { /** * When an object implementing interface <code>Runnable</code> is used * to create a thread, starting the thread causes the object's * <code>run</code> method to be called in that separately executing * thread. * <p> * The general contract of the method <code>run</code> is that it may * take any action whatsoever. * * @see java.lang.Thread#run() */ public abstract void run(); }
@FunctionalInterface public interface Callable<V> { /** * Computes a result, or throws an exception if unable to do so. * * @return computed result * @throws Exception if unable to compute a result */ V call() throws Exception; }
위 내용은 Java의 Runnable과 Callable 비교의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!