手把手共读STL之共读condition_variable、condition_variable_any

1531
2
2024-05-12 13:24:23
正在缓冲...
32
10
86
5
本期将会从0基础讲解condition_variable与condition_variable_any。 std::condition_variable 是一种与 std::mutex 一起使用的同步原语,用于阻止一个或多个线程,直到另一个线程修改共享变量(条件)并通知 std::condition_variable。 condition_variable_any 类是 std::condition_variable 的泛化。 在本节的内容我将会从0到1讲解condition_variable与condition_variable_any,从基础的示例到STL内部实现揭秘,学习完本节内容,你将掌握以下几个内容: 1.完全掌握condition_variable与condition_variable_any 2.掌握两者的底层实现 3.学习如何设计一个支持任意锁的cv 4.学习如何设计一个支持优雅停止的cv 5.掌握pthread的使用 6.强化C++20 jthread + stop_token 7.掌握虚假唤醒的理论与实践指南
自动连播
2.4万播放
简介
手把手共读HashTable,彻底搞懂C++ STL
27:33
手把手共读STL之enable_shared_from_this
08:35
手把手共读线程,彻底掌握C++11的thread与C++20的jthread
31:09
手把手共读STL之共读condition_variable、condition_variable_any
55:33
手把手共读STL之全面解读Mutex与RAII上
01:02:08
手把手共读STL之全面解读Mutex与RAII(下)
22:05
客服
顶部
赛事库 课堂 2021拜年纪