2
void myThread(void *arg) {
printf("Thread ran!\n");
pthread_exit(NULL);
}
int main() {
int ret;
pthread_t mythread;
ret=pthread_create(&mythread,NULL,myThread,NULL);
if (ret != 0) {
printf("Can’t create pthread (%s)\n", strerror(errno));
exit(-1);
}
return 0;
}
なぜあなたの最初のアドバイスですか?この場合、悪い習慣です。 – UmNyobe
実際にデモンストレーションするだけです。睡眠は何をしているのかは明らかですが、マルチスレッドを初めて経験した場合にpthread_joinが何をするのかは明らかではありません。 –
ありがとうございますが、このコードのエラーは次のとおりです: 1) 'pthread_create 'への未定義の参照\t 2)make:*** [テスト]エラー1 –