14/07/2013, 10:36
|
| | Fecha de Ingreso: mayo-2011
Mensajes: 49
Antigüedad: 13 años, 7 meses Puntos: 0 | |
Respuesta: Pthread tipo c -> c++ Hola estoy de vuelta por aquí después de pelearme por un tiempo con PHP .y al retomar el tema de los pthreads en C me encontré con problemas que no había tenido en cuenta antes uno de ellos es que al testear mi aplicacion C que atiende múltiples clientes TCP de manera concurrente me di cuenta que mi aplicación no suelta los recursos de ram usados por cada pthread y al responder a 2000 peticiones me doy cuenta que mi aplicación dejo sin recursos de ram al servidor.
Esto no lo había tenido en cuenta antes y me párese un problema grave .
La "muerte" de mi pthread la escribo de la siguiente manera
pthread_t tid=pthread_self();
pthread_detach(tid);
return(0); //esto lo hago para que salte al final del pthread creo que no esta muy bien hecho.
es esto correcto ????
de que manera se aconseja hacerlo??
gracias por la atencion y astaluego. |