【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

相关推荐
小李子呢02111 分钟前
Node.js
开发语言·前端·学习·node.js
鱼很腾apoc2 分钟前
【实战篇】 第13期 算法竞赛_数据结构超详解(上)
c语言·开发语言·数据结构·学习·算法·青少年编程
KakiNakajima2 分钟前
Java结合AI技术学习总结【kaki与时俱进】
学习
渐雨朦胧眼5 分钟前
网络安全之防御保护笔记
笔记·安全·web安全
wgh65310 分钟前
渗透测试笔记
笔记
Mao.O15 分钟前
JUC并发编程笔记(一)
笔记
老蒋每日coding21 分钟前
AI Agent 设计模式系列(九)——学习和适应模式
人工智能·学习·设计模式
claider23 分钟前
Vim User Manual 阅读笔记 usr_12.txt Clever tricks 花招
笔记·编辑器·vim
今晚努力早睡34 分钟前
渗透学习总结
学习·安全·网络安全
CTO Plus技术服务中35 分钟前
大厂面试笔记和参考答案!浏览器自动化、自动化测试、自动化运维与开发、办公自动化
运维·笔记·面试