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, (…)