Forum Programmation.c Probleme sur la liberation memoire du thread

Posté par  .
Étiquettes : aucune
0
15
oct.
2005
bonjour,

Voila j'ai programme un petit serveur en C qui utilise les pthread.
Les thread sont creer a chaque connexion d'un client.
je met les pthread en detached pour qu'à la fin du thread, celui ci libere la memoire. Pour tant je vois que mon processus serveur prend tjs de la mémoire.
Bref voici un bout de code qui sera plus parlant

pthread_attr_setdetachstate (&thread_attr,PTHREAD_CREATE_DETACHED);

while(1)
{
.
.
if((sock_client=accept(sockfd,(struct sockaddr*)&sockadr_client,&client_length))<1)
{
.
.
}
else
{
.
.
pthread_create(&client_thread_create, &thread_attr, (…)