对于线程销毁的理解

来源:12-2 线程的基本用法

wxz123

2021-02-17

老师,对于线程的销毁,您看我理解的有啥问题不:-D
1、thrd_join()和thrd_detach()销毁的线程是传入的子线程参数,并不会对主线程main函数产生影响。
2、主线程main函数的销毁是随着程序运行结束自动销毁的,不用手动销毁。
3、主线程销毁,子线程自动就会销毁,也就是即使在程序中没手动销毁子线程,但随着程序的结束,子线程也会因为主线程的销毁而销毁。

写回答

3回答

bennyhuo

2021-02-17

1. 其实这俩的目的不是销毁线程的。join其实主要是等结果的,当然结果拿到以后子线程就可以销毁了。detach不等结果,让它运行完之后自动销毁。
0
1
wxz123
非常感谢!
2021-02-17
共1条回复

bennyhuo

2021-02-17

3. 这个看操作系统实现吧

0
0

bennyhuo

2021-02-17

2. 对

0
0

C语言系统化精讲 重塑编程思想 打造坚实的开发基础

如果通向大牛的道路有捷径,那就是先学好C语言

2208 学习 · 853 问题

查看课程