Runnable
Java で並行スレッドを設計するときに、とインターフェースを使用することの違いは何ですかCallable
。一方を選択する理由は何ですか。
ベストアンサー1
説明を見るここ。
Callable インターフェースは Runnable に似ており、どちらもインスタンスが別のスレッドによって実行される可能性のあるクラス用に設計されています。ただし、Runnable は結果を返さず、チェック例外をスローすることはできません。
Runnable
Java で並行スレッドを設計するときに、とインターフェースを使用することの違いは何ですかCallable
。一方を選択する理由は何ですか。
説明を見るここ。
Callable インターフェースは Runnable に似ており、どちらもインスタンスが別のスレッドによって実行される可能性のあるクラス用に設計されています。ただし、Runnable は結果を返さず、チェック例外をスローすることはできません。