【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

相关推荐
知产xiao_xin13 分钟前
知识产权入门 —— 相关权(邻接权)
经验分享·笔记·知识产权
自小吃多1 小时前
DXF文件导入与PCB板框定义笔记
笔记·嵌入式硬件
是隼人2 小时前
buuctf-pwn xdctf2015_pwn200题解(学习过程持续更新)
c语言·学习·安全·pwn入门·ctf入门
jike_20262 小时前
iPhone采访录音同时拍现场照片的APP:图片音频同步记录实测
笔记·智能手机·音视频·语音识别
大衛說2 小时前
《Python 从入门到精通》系列总览与学习路线
开发语言·python·学习
吃好睡好便好3 小时前
查找函数的使用
学习·算法·matlab·生活·查找函数
学运维的Kysan4 小时前
暑假运维学习打卡第二十九天8.29
学习
————A4 小时前
Agent 接收用户上传文件
人工智能·笔记·python·状态模式
奔跑的痕迹4 小时前
如何删除引力画报?
笔记
zbyyd4 小时前
Linux 进程间通信学习笔记
linux·笔记·学习