【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

相关推荐
好奇龙猫1 分钟前
【大学院-筆記試験練習:数据库(データベース問題訓練) と 软件工程(ソフトウェア)(6)】
学习
咚咚王者4 分钟前
人工智能之核心基础 机器学习 第十一章 无监督学习总结
人工智能·学习·机器学习
0和1的舞者6 分钟前
Python 中四种核心数据结构的用途和嵌套逻辑
数据结构·python·学习·知识
在路上看风景12 分钟前
01. 学习教程链接
学习
bodybo15 分钟前
搭建内网穿透服务器NPS
笔记
小猪佩奇TONY19 分钟前
Linux 内核学习(15) --- linux MMU 和 分页机制
linux·学习
强子感冒了24 分钟前
Java IO流学习笔记:从字节流到字符流
java·笔记·学习
BMS小旭26 分钟前
CubeMx-DMA
单片机·学习·cubemx·dma
微露清风32 分钟前
系统学习C++-第二十一讲-用哈希表封装 myunordered_map 和 myunordered_set
c++·学习·散列表
Chunyyyen33 分钟前
【第三十周】OCR学习03
学习·ocr