我尝试运行使用PThreads创建多个线程的演示。但是IDE说start_routine没有返回值:
void *PrintHello(void *threadid)
{
long tid;
tid = (long)threadid;
printf("Hello World! It's me, thread #%ld!\n", tid);
pthread_exit(NULL);
}
我想知道是否确实存在错误,或者我应该调整IDE的设置(我使用的是VS2013)。
谢谢!