#jakarta-ee #glassfish #payara #microprofile
#джакарта-ee #glassfish #payara #микропрофиль
Вопрос:
Я использую ManagedExecutorService для обработки списка заданий. Я обрабатываю задания в главном потоке и выполняю каждое задание с помощью ManagedExecutorService. В будущем возможно, что размер задания превысит пул size…so Интересно, есть ли очередь или возникает исключение, когда это происходит?
Ответ №1:
Когда количество заданий превышает размер пула, элементы добавляются в очередь. Когда очередь заполнена, генерируется исключение.
Подробную информацию о службе управляемого исполнителя можно найти в консоли администратора в разделе Ресурсы -> Параллельные ресурсы -> Службы управляемого исполнителя -> (название службы исполнителя)
Размер пула и размер очереди для службы управляемого исполнителя по умолчанию (которая имеет имя JNDI
concurrent/__defaultManagedExecutorService) являются Integer.MAX_SIZE
2147483647.