Terminación
Se puede instalar manejadores de terminación de hilos
Cuando el hilo termina voluntariamente o por una cancelación, automáticamente se invoca a la función de terminación especificada
Esta posibilidad evita el problema de dejar al sistema en un estado inconsistente
Funciones asociadas
Para instalar un manejador de terminación:
void pthread_cleanup_push(void *(*cleanup)(void *), void *arg);
Para eliminar el último manejador instalado:
void pthread_cleanup_pop(int exec);
Si exec!=0, la función se elimina y se ejecuta
Página anterior | Volver al principio del trabajo | Página siguiente |