
作业社区
探索学习新天地,共享知识资源!
向佐佐 的学生作业:
#include #include #include #include void *do_thread_1(void *arg) { printf("Thread 1 start\n"); pthread_exit(NULL); } void *do_thread_2(void *arg) { printf("Thread 2 start\n"); pthread_exit(NULL); } int main(void) { pthread_t tid_1,tid_2; int err; err = pthread_create(&tid_1,NULL,do_thread_1,NULL); if(err != 0) { fprintf(stderr,"[ERROR]pthread_create 1 ():%s\n",strerror(err)); } err = pthread_create(&tid_2,NULL,do_thread_2,NULL); if(err != 0 ) { fprintf(stderr,"[ERROR]pthread_create 2 ():%s\n",strerror(err)); } printf("tid_1 = %ld\n",tid_1); printf("tid_2 = %ld\n",tid_2); pthread_detach(tid_1); pthread_detach(tid_2); while(1) {} return 0; } 【图片】




