Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/12/2007, 06:29
buenavista
 
Fecha de Ingreso: diciembre-2007
Mensajes: 2
Antigüedad: 16 años, 6 meses
Puntos: 0
liberar memoria de objetos

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.