| Anterior | Siguiente |
| STATUS_THREADPOOL_FREE_LIBRARY_ON_COMPLETION_FAILED | STATUS_CALLBACK_RETURNED_WHILE_IMPERSONATING |
STATUS_THREADPOOL_RELEASED_DURING_OPERATION
Qué significa STATUS_THREADPOOL_RELEASED_DURING_OPERATION
STATUS_THREADPOOL_RELEASED_DURING_OPERATION expone una race de teardown entre el lifetime del pool y work/timer/wait/I/O que todavía intenta usarlo. Un simple shutdown flag no basta si la comprobación y la referencia al pool no están sincronizadas.
El orden seguro es cortar productores, impedir nuevas submissions, desarmar timers/waits, cancelar o drenar callbacks, cerrar callback objects y solo al final cerrar el pool.
Qué comprobar
- Tracee quién cerró el pool y qué productor seguía activo.
- Proteja submission y lifetime con una referencia sincronizada.
- Drene/cancele callbacks antes de destruir infraestructura.
- Revise paths de error que saltan el orden normal de teardown.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
