Что означает код ошибки Windows 565 (ERROR_TOO_MANY_THREADS)?

 
Предыдущий Следующий
ERROR_INVALID_LDT_DESCRIPTOR ERROR_THREAD_NOT_IN_PROCESS

ERROR_TOO_MANY_THREADS

Что означает ERROR_TOO_MANY_THREADS

ERROR_TOO_MANY_THREADS — в процессе слишком много потоков для выполнения запрошенного действия.

Что проверить

Зафиксируйте поток и вызов, на котором появился код, а также состояние потока до и после операции.

  • Проверьте срок жизни контекста обратного вызова, порядок завершения потока и наличие ожидающих APC или уведомлений, если они участвуют в сценарии.
  • При гонке или зависании снимите стеки участвующих потоков: обычный повтор часто только меняет расписание и скрывает причину.

Исходная формулировка

  • The process has too many threads for the requested operation.
  • recursive or retry logic repeatedly creates helper threads
  • desktop heap, address space, commit, job, or subsystem limits are exhausted before a nominal thread-count limit
  • Stop accepting new work, drain or restart the affected process, and replace unbounded creation with a bounded pool or asynchronous model. Raising limits without fixing growth usually delays the next outage.
  • measure thread count over time and group stacks by start routine

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.