| Anterior | Siguiente |
| STATUS_SUSPEND_COUNT_EXCEEDED | STATUS_BAD_WORKING_SET_LIMIT |
STATUS_THREAD_IS_TERMINATING
Qué significa STATUS_THREAD_IS_TERMINATING
El thread objetivo ya entró en su ruta de salida. Un handle puede seguir siendo válido mientras Windows conserva el objeto, pero varias operaciones dejan de ser aplicables cuando la terminación ha comenzado. Esa diferencia explica por qué «OpenThread funcionó antes» no garantiza que el control solicitado siga siendo posible.
Busque una carrera entre shutdown y trabajo asíncrono. Si el programa conserva IDs de thread en una cola, debe retirar o cancelar las acciones pendientes cuando observa la terminación. Reintentar la misma modificación contra el mismo thread no lo devuelve al estado running.
Qué comprobar
- Thread ID, exit status y operación rechazada.
- Quién inició la terminación y qué trabajo quedó encolado después.
- Callbacks que retienen un thread target más allá de su lifecycle.
- Diferencia entre thread exiting, ID inexistente y handle inválido.
Referencias técnicas
- Microsoft: OpenThread
- Microsoft: Terminating a Thread
- Microsoft Open Specifications: NTSTATUS values
¿Buscas un código diferente? Buscar otro código de estado o error.
