【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

相关推荐
小陈phd9 小时前
多模态大模型学习笔记(一)——机器学习入门:监督/无监督学习核心任务全解析
笔记·学习·机器学习
崎岖Qiu9 小时前
【计算机网络 | 第九篇】PPP:点对点协议
网络·笔记·计算机网络·ppp
小陈phd9 小时前
多模态大模型学习笔记(二)——机器学习十大经典算法:一张表看懂分类 / 回归 / 聚类 / 降维
学习·算法·机器学习
学编程的闹钟9 小时前
95【给图片添加跳转链接】
学习
听麟9 小时前
HarmonyOS 6.0+ PC端虚拟仿真训练系统开发实战:3D引擎集成与交互联动落地
笔记·深度学习·3d·华为·交互·harmonyos
EnglishJun10 小时前
Linux系统编程(二)---学习Linux系统函数
linux·运维·学习
im_AMBER10 小时前
Leetcode 115 分割链表 | 随机链表的复制
数据结构·学习·算法·leetcode
一个人旅程~10 小时前
我存在吗?你存在吗?
笔记·程序人生·电脑·ai写作
xqqxqxxq10 小时前
Java IO 核心:BufferedReader/BufferedWriter & PrintStream/PrintWriter 技术笔记
java·笔记·php
小陶的学习笔记10 小时前
python~基础
开发语言·python·学习