| Anterior | Siguiente |
| STATUS_IMAGE_MACHINE_TYPE_MISMATCH_EXE | STATUS_TIMER_RESUME_IGNORED |
STATUS_NO_YIELD_PERFORMED
Qué significa STATUS_NO_YIELD_PERFORMED
Es un resultado normal de yield. No demuestra que el sistema tenga un solo thread ni que otros CPUs estén idle. Sólo indica que el request de ceder ejecución no produjo un switch útil en ese contexto.
No use yield loops como primitive de sincronización. Si necesita esperar progreso de otro worker, use events, semaphores, condition variables u otro mecanismo explícito.
Qué comprobar
- Registre por qué el código intentó yield.
- No interprete el resultado como global CPU idleness.
- Evite busy/yield loops para esperar otra condición.
- Use synchronization primitive que modele el evento esperado.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
