Описание тега callable

Задача, которая возвращает результат и может вызвать исключение.

Интерфейс Callable похож на Runnable, поскольку оба предназначены для классов, экземпляры которых потенциально могут выполняться другим потоком. Однако Runnable не возвращает результат и не может генерировать проверенное исключение.