Должен ли Callable быть предпочтительнее Runnable?
Я понял разницу междуRunnable
а такжеCallable
Интерфейс в Java. С Java 1.5 были добавлены дополнительные функцииRunnable
интерфейс и был названCallable
чтобы поддерживать обратную совместимость.
Мои вопросы теперь, когда у нас естьCallable
интерфейс, мы всегда будем использовать это? Каковы случаи использования не использованияCallable
и используете? (Runnable
это хорошая статья о том, какие различия между ними)