【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

相关推荐
逸模5 小时前
告别熬夜手工整理台账,逸模智能归集实现项目数据自动化存档
大数据·运维·人工智能·笔记·其他·信息可视化·自动化
Frostnova丶5 小时前
【算法笔记】数学知识
笔记·算法
xqqxqxxq6 小时前
哈希表(HashMap)技术学习笔记
笔记·学习·散列表
生而为虫6 小时前
[学习记录] 幼儿学习拼音html游戏
学习·游戏
AOwhisky6 小时前
MySQL 学习笔记(第四期):SQL 语言之多表查询
linux·运维·网络·数据库·笔记·学习·mysql
xian_wwq7 小时前
【学习笔记】「大模型安全:攻击面演化史」第 07 篇-安全左移
人工智能·笔记·学习
秋雨梧桐叶落莳7 小时前
iOS——NSUserDefaults学习
学习·macos·ios·objective-c·cocoa
易小染8 小时前
AI-Agent学习-LangChain-01
学习·langchain
nnsix9 小时前
Unity 贴图压缩格式 笔记
笔记·unity·贴图
xian_wwq9 小时前
【学习笔记】「大模型安全:攻击面演化史」第 03 篇-数据投毒
笔记·学习·ai安全