sgo*_*owd 5 multithreading daemon pthreads detach
我知道所有守护程序线程都是分离线程,但是为什么所有分离线程都不是守护程序?
假设线程“ main”创建线程“ A”(未分离),线程“ A”创建线程“ B”(分离)。线程“ A”可以继续运行而“ B”可以退出吗?
PS:我是在问有关pthreads的问题,但无论如何请回答。
我认为就内存模型而言,线程 A 可以退出,而线程 B 可以继续运行。此外,如果没有用户线程执行,程序将退出...或者您可以认为只有守护线程仍然存在,因此应用程序将以不同的方式结束
| 归档时间: | 
 | 
| 查看次数: | 12096 次 | 
| 最近记录: |