扫一扫 扫一扫
10. std::atomic

10. std::atomic

2023-08-01

`std::atomic` 是 C++11 标准库中的一个模板类,用于实现多线程环境下的原子操作。它提供了一种线程安全的方式来访问和修改共享变量,可以避免多线程环境中的数据竞争问题。`std::atomic` 的使用···

9.异步并发—— async future packaged_task promise

9.异步并发—— async future packaged_task promise

2023-07-31

1. async 、 future是C++11引入的一个函数模板,用于异步执行一个函数,并返回一个std::future对象,表示异步操作的结果。使用std::async可以方便地进行异步编程,避免了手动创建线程和管理线程···

大图推荐