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 |