Problème de threads avec pthread_create
	
	
		Salut !
j'ai un programme qui plante lorsqu'il arrive sur la ligne : 
	Code:
	
pthread_create ( &threadId[_threadCounter], NULL, my_thread_process, NULL )
 il me dit :" erreur de segmentation"
je ne vois pas d'où vient l'erreur, ce plantage a lieu quand le programme reçoit un fichier d'un autre programme
my_thread_process est déclaré en statique dans la classe, dois je répéter le mot clé "static" devant la définition de la fonction ?
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 
 |  
	while(1)
	{
		_newSocket = accept(_mySocketServer, (struct sockaddr *)&_sockInfoClient, (socklen_t*) &_sockInfoClientSize);
		cout<<"accept ok, newSocket = "<<_newSocket<<endl ;
		if (_newSocket != -1)
		{
 
			if(pthread_create ( &threadId[_threadCounter], NULL, my_thread_process, NULL ) != 0)
			{cout<< "erreur avec pthread_create "<<endl ;} //le quatrième paramètre est l'argument passé à my_thread_process
			_threadCounter++ ;
					}		
	} |