【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

相关推荐
uxiang_blog16 小时前
Linux学习之旅8
linux·运维·学习
丝斯201117 小时前
AI学习笔记整理(22)—— AI核心技术(深度学习6)
人工智能·笔记·学习
koo36417 小时前
pytorch深度学习笔记1
pytorch·笔记·深度学习
jimmyleeee17 小时前
人工智能基础知识笔记二十一:Function Calling
人工智能·笔记
丝斯201117 小时前
AI学习笔记整理(21)—— AI核心技术(深度学习5)
人工智能·笔记·学习
q***017718 小时前
Java进阶学习之路
java·开发语言·学习
阿宁又菜又爱玩18 小时前
MySQL基础学习
数据库·学习·mysql
qq_5710993518 小时前
学习周报二十四
学习
零匠学堂202518 小时前
移动学习平台与在线学习平台是什么?主要有哪些功能?
java·spring boot·学习
风123456789~18 小时前
【健康管理】第5章 流行病学、医学统计学 1/2
笔记·考证·健康管理