C++ 之多线程相关总结
1.多线程相关基础知识
1.1 线程的创建和管理
1. std::thread 类:
用于创建和管理线程。通过将可调用对象(如函数、函数对象、lambda 表达式)作为参数传递给 std::thread 的构造函数,可以创建一个新的线程。
join()方法会阻塞当前线程,直到被调用的线程执行完毕。如果不调用join()或detach(),程序会在std::thread对象析构时终止程序,因为会调用std::terminate()。detach()方法允许线程独立运行,与主线程分离,不再被std::thread对象管理,它会继续在后台执行直至完成或程序结束。
#include <iostream>
订阅专栏 解锁全文
383

被折叠的 条评论
为什么被折叠?



