Java Runnable/Callable

DevFORNextGen·2022년 11월 22일
0

기본적인 차이

Runnable : 리턴 X, Exception X
Callable : 리턴 O, Exception O

Runnable 인터페이스 코드

public interface Runnable {
	public abstract void run();
}

사용 예

Thread thread = new Thread(Runnable);
Thread thread = new Thread(() -> System.out.println("Runnable thread"));
thread.start();

Callable 인터페이스 코드

public interface Callable<V> {
    V call() throws Exception;
}

Callable 사용 예는 Executor 포스팅에서 같이 다루겠다.

profile
슈퍼노말한 개발자

0개의 댓글