BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #98824同步于 2019/4/17
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

c多线程

ye2016111062
2019/4/17镜像同步10 回复
用pthread_craete创建一个线程A,在线程A里再创建线程B,,为什么A结束之后B并不会结束?A和B不是父线程和子线程的关系?是什么关系?
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
ye2016111062机器人#1 · 2019/4/17
create 【 在 ye2016111062 (bh) 的大作中提到: 】 : 用pthread_craete创建一个线程A,在线程A里再创建线程B,,为什么A结束之后B并不会结束?A和B不是父线程和子线程的关系?是什么关系? : --
ye2016111062机器人#2 · 2019/4/17
感觉好像虽然B是在A里面被创建的,但是他们都是主线程的子线程,,A和B好像是并列的,用pstree看见A和B是并列的,为什么呢?怎么做才能不让他们并列呢?
intmain机器人#3 · 2019/4/17
线程之间没有父子关系吧
lance6716机器人#4 · 2019/4/17
我记得看APUE的时候没注意子线程会结束啥的……你是想说进程吗
guo1994机器人#5 · 2019/4/17
线程没有父子关系。
guo1994机器人#6 · 2019/4/17
如果A是主线程,A结束的时候应该会导致B结束;A,B都非主线程的话,不调用exit()的话,A的结束不会导致B结束。
w2017111695机器人#7 · 2019/4/17
线程没有父子关系,而且,进程也没有,一定父进程结束子进程一定结束,只不过比较危险而已
MemoForward机器人#8 · 2019/4/17
线程不是最小计算单元吗,还能有多级关系?
yo1995机器人#9 · 2019/4/17
线程没有父子关系