| Anterior | Siguiente |
| STATUS_INVALID_TASK_INDEX | STATUS_CALLBACK_BYPASS |
STATUS_THREAD_ALREADY_IN_TASK
Qué significa STATUS_THREAD_ALREADY_IN_TASK
El thread ya estaba asociado con una tarea cuando otra operación intentó asociarlo de nuevo. Es un estado interno de lifecycle y no debe interpretarse como «el thread está ocupado» en sentido genérico. La causa útil suele estar en el balance entre la entrada a la tarea y su liberación.
Los workers reutilizables pueden hacer visible el problema si una ruta de error abandona el trabajo sin limpiar el contexto anterior. No fuerce la estructura interna a «vacío»: rastree quién realizó el primer join y por qué la ruta de leave no se ejecutó antes de la segunda asociación.
Qué comprobar
- Join/leave de task alrededor de cada camino de éxito y error.
- Reutilización del mismo worker por subsistemas diferentes.
- Callbacks o excepciones que saltan la fase de cleanup.
- Identidad de la tarea actual antes de iniciar una nueva asociación.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
