【发布时间】:2014-03-06 01:08:19
【问题描述】:
问题是不言自明的,但这里是上下文,基本上我有一个服务器套接字线程,当它接收到新连接时会产生子线程。这些子线程接受来自远程连接的数据转储,然后自行清理并在完成后关闭。
目前我有子线程在它们退出之前调用“pthread_detach(pthread_self())”,我正在考虑做的是让程序等待程序关闭,以完成活动数据转储。现在我实际上已经有了另一种解决方法,它是我用来跟踪活动线程的动态数组的一部分,但为了将来参考,我想知道如果你加入一个注定要分离的线程之前会发生什么它会关闭,如果它会导致任何问题。
【问题讨论】:
标签: c multithreading