Hola,
saludos a todos, he descubierto este foro y soy nuevo por aquí.
Soy novato con C++ pero tengo una duda que seguramente es una tonteria, pero que sé resolverla.
Tengo un array como el siguiente:
pthread_t tid[MAX_ELEMENTOS];
Bueno, creo una serie de hilos y todo me funciona correctamente. Llamo a la funcion pthread_create para crear los hilos.
Antes de llamar a esta funcion miro el valor de tid[i] y es NULL. Pero cuando termina la ejecución de mis hilos miro el valor de tid[i] y no es null. Y bueno no se como liberar ese objeto para que vuelva a ser null y pueda volver a utilizarlo.
No se si me he explicado bien, espero que si.
Saludos y gracias de antemano.