运行的时候能够打出三行AAAA。。。,但是之后就出现段错误,仔细去看pthread_join函数也没用错啊。
最后用gcc调了半天才发现,
这里不能把pthread_create的返回值赋给threadb本身,如果创建成功自然函数就返回0, 0赋给threadb后,在调用pthread_join(threadb)自然就错了,PID号为0的线程也是不存在的。。。
运行的时候能够打出三行AAAA。。。,但是之后就出现段错误,仔细去看pthread_join函数也没用错啊。
最后用gcc调了半天才发现,
这里不能把pthread_create的返回值赋给threadb本身,如果创建成功自然函数就返回0, 0赋给threadb后,在调用pthread_join(threadb)自然就错了,PID号为0的线程也是不存在的。。。