Интерфейс ExecutorService Java определяет метод с именем ignoreAll, который принимает коллекцию вызываемых объектов для одновременной обработки. Однако сам метод ignoreAll ожидает завершения выполнения всех задач перед возвратом, что делает его блокирующим методом.
В моей тестовой среде меня не волнуют возвращаемые значения этих задач, мне просто нужно, чтобы они выполнялись одновременно. Теперь я знаю, что могу вручную создавать новые объекты Thread или Runnable и запускать их самостоятельно, но было бы неплохо и чисто, если бы я мог просто создать коллекцию объектов Runnable или Callable и передать их методу, который начинает их выполнять для меня и немедленно возвращает результат.
Знает ли кто-нибудь о существующем классе библиотеки, в котором есть метод, который я описываю? Во время исследования мне не удалось его найти.
Подробнее здесь: https://stackoverflow.com/questions/184 ... -invokeall