получение ошибки в программе c «неопределенной ссылкой на gettid»
Это моя тема подпрограммы ... Здесь я создаю 4 потока и передаю структуру в качестве аргумента подпрограмме потока.
Я пытаюсь распечатать идентификатор потока сgetid()
функция,
Я получаю сообщение об ошибке "неопределенная ссылка на gettid () ".
Я добавил необходимые заголовочные файлы ...
#include
#include
#include
#define ARRAYSIZE 17
#define NUMTHREADS 4
struct ThreadData {
int start, stop;
int* array;
};
void* squarer(void* td)
{
struct ThreadData* data=(struct ThreadData*) td;
int start=data->start;
int stop=data->stop;
int* array=data->array;
int i;
pid_t tid1;
tid1 = gettid(); //error at this statement//`
printf("tid : %d\n",tid1);
for (i=start; i