Sobes.tech
Junior — Middle
107

Java'da Callable arayüzü hangi sonucu döndürür?

Sorulan şirketler
СБЕРСБЕР

AI'dan gelen yanıt

sobes.tech yapay zeka

Интерфейс Callable<V> в Java представляет задачу, которая возвращает результат типа V и может выбросить исключение. Метод call() возвращает объект типа V — результат выполнения задачи. В отличие от Runnable, который не возвращает значения, Callable позволяет получить результат после выполнения, например, через Future.

Пример:

Callable<Integer> task = () -> {
    return 123;
};

ExecutorService executor = Executors.newSingleThreadExecutor();
Future<Integer> future = executor.submit(task);
Integer result = future.get(); // result будет 123
executor.shutdown();