gpt4 book ai didi

c - 主进程退出后如何保持线程存活?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:20:35 26 4
gpt4 key购买 nike

如果我调用pthread_create()来创建一个线程,我怎样才能让这个线程在主进程退出的情况下仍然存活?

最佳答案

如果您分离线程,则在最后一个分离的线程完成之前,进程不会真正结束,但是只有分离的线程会运行。

您可以使用 pthread_detach 分离线程.

不过,要使其正常工作,您必须使用 pthread_exit 而不是 exit 退出主线程(运行 main 函数的线程)或从中返回。

关于c - 主进程退出后如何保持线程存活?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18756836/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com