Максимальное количество потоков может быть временно превышено, если установлен флажок Growable. Эти дополнительные потоки отбрасываются, когда работа над потоком завершается.
Я не могу найти никакой документации о том, насколько может быть превышено максимальное количество потоков. Это фиксированное число выше максимального значения? Процент? Ограничено какой-то другой глобальной конфигурацией? Ограничено до тех пор, пока ресурсы JVM не будут исчерпаны?
Я не верю, что существует какой-либо верхний предел, когда пул потоков WorkManager помечен как растущий. Центр знаний документация сообщения WSVR0630I намекает на это в заявлении, что «пул будет продолжать расти, пока рабочие запросы превышают текущее количество доступных потоков».
Для справки полное сообщение скопировано здесь:
WSVR0630I: Расширяемый пул потоков «{0}» был расширен за пределы первоначально определенной максимальной емкости. В настоящее время размер пула составляет "{1}".
Объяснение Указанный пул потоков достиг предопределенного максимального размера и будет расширен.
Действие Никаких немедленных действий не требуется; однако пул будет продолжать расти до тех пор, пока количество рабочих запросов превышает текущее количество доступных потоков.
Это выглядит как PM13147 добавлено логирование вышеуказанного сообщения.