У меня возникли проблемы с созданием пула потоков. Я постоянно получаю предупреждение:Ошибка при создании потоков. warning: передать аргумент 3 из 'pthread_create' из несовместимого типа указателя
warning: passing argument 3 of ‘pthread_create’ from incompatible pointer type
Я искал вопросы, но ни один из них не решил проблему для меня. Вот код, я использую для создания темы
for(j=2;j<THREADNUMBER+2;j++){
id[j] = j;
if(pthread_create(&thread_array[j],NULL,requestHandler,(void*)id[j])!=0){
perror("Error creating thread ");
}
}
Просьба показать подпись функции для 'requestHandler()'. – e0k
Я думаю, что это важная часть void * requestHandler (void * n) –
Хм .. Возможно, парсер исказил ваш комментарий. Пожалуйста, используйте backquotes вокруг сегментов кода. Является ли подпись 'void requestHandler (void n)' или 'void * requestHandler (void * n)'? – e0k