【C++学习笔记】C++20的jthread

jthread基于std::thread主要增加了以下两个功能:

  • jthread 对象被析构时,会自动调用join,等待其所表示的执行流结束。
  • jthread支持外部请求中止(通过 get_stop_source、get_stop_token 和 request_stop )。

std::jthread 中的自动join和外部请求中止功能使编写更安全的代码变得更加容易,但其性能上相对于thread也增加了开销。

https://mp.weixin.qq.com/s/Xix5EV-zd0Uuwb6s6knzJA

相关推荐
得闲喝茶几秒前
JavaScript在数据处理的应用
开发语言·前端·javascript·经验分享·笔记
O&REO1 分钟前
哈尔滨工业大学 837 网安自命题开源资料+笔记+经验贴
笔记
晓梦林3 分钟前
Qingmei靶场学习笔记
笔记·学习·安全·web安全
wubba lubba dub dub7507 分钟前
第四十六周 学习周报
学习
for_ever_love__11 分钟前
UI学习:无限轮播视图
学习·ui·ios·objective-c
xieliyu.16 分钟前
Java手搓二叉树:基础遍历与核心操作全解析
java·开发语言·数据结构·学习
kdxiaojie22 分钟前
U-Boot分析【学习笔记】(6)
linux·笔记·学习
armwind25 分钟前
这6年的小感悟-重新记录自己
笔记
DragonnAi28 分钟前
论文解读:SFINet 空间-频率统一学习框架用于多模态图像融合
深度学习·学习·计算机视觉
晓梦林37 分钟前
Commit靶场学习笔记
笔记·学习·安全·web安全