【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

相关推荐
梁小憨憨2 小时前
zotero扩容
人工智能·笔记
Hello_Embed2 小时前
STM32HAL 快速入门(十九):UART 编程(二)—— 中断方式实现收发及局限分析
笔记·stm32·单片机·嵌入式硬件·学习
天上的光3 小时前
关于学习的一些感悟
学习
笑鸿的学习笔记3 小时前
JavaScript笔记之JS 和 HTML5 的关系
javascript·笔记·html5
red_redemption3 小时前
自由学习记录(95)
学习
东风西巷4 小时前
Balabolka:免费高效的文字转语音软件
前端·人工智能·学习·语音识别·软件需求
XISHI_TIANLAN6 小时前
【多模态学习】Q&A3:FFN的作用?Embedding生成方法的BERT和Word2Vec?非线性引入的作用?
学习·bert·embedding
用户931356002747 小时前
文件包含漏洞
笔记
KFCcrazy47 小时前
嵌入式学习日记(39)51单片机
嵌入式硬件·学习·51单片机
MuMuMu#7 小时前
JAVA NIO学习笔记基础强化学习总结
java·学习·nio