「C++ 多线程」信号量 counting_semaphore 与 binary_semaphore 多线程中信号量的基本概念;counting_semaphore 与 binary_semaphore 的基本概念和用法 2025-01-13 追逐繁星 > C++ 多线程 #C++ #std::thread #std::semaphore
「C++ 多线程」线程池与简单线程池实现 线程池基本概念;线程池的用处;简单线程池的实现 2025-01-12 追逐繁星 > C++ 多线程 #C++ #std::thread #std::mutex #std::future #std::condition_variable
「C++ 进阶语法」可变参数模板与参数包展开输出 可变参数模板的简单使用方法;参数包展开输出的基本方式,包括递归展开、逗号表达式展开、折叠表达式(C++ 17) 2025-01-11 追逐繁星 > C++ 进阶语法 #C++ #可变参数模板
「C++ 多线程」std::atomic 内存序 C++ 多线程 std::atomic 中 memory_order_relaxed(宽松内存序)、memory_order_seq_cst(一致性内存序)以及 memory_order_acquire 和 memory_order_release (获取-释放内存序)的示例 2025-01-08 追逐繁星 > C++ 多线程 #C++ #多线程 #std::atomic
「C++ 多线程」数组求和的多种方法 传统数组求和方法;基于 std::mutex 互斥锁的多线程数组求和方法;基于 std::async 异步任务的多线程数组求和方法;基于 std::promise 异步任务的多线程数组求和方法;基于 std::atomic 原子操作的多线程数组求和方法。 2025-01-07 追逐繁星 > C++ 多线程 #C++ #多线程 #std::thread #std::mutex #std::future #std::atomic
「C++ 多线程」std::atomic 简单操作 std::atomic 原子操作的基本概念;std::atomic_flag 最基本原子模型使用方法;std::atomic 的成员函数以及简单操作;std::atomic 在多线程中的简单使用方法。 2025-01-06 追逐繁星 > C++ 多线程 #C++ #多线程 #std::thread #std::atomic
「C++ 多线程」std::shared_future 多线程等待结果 std::shared_future 的基本概念和用法;std::shared_future 与 std::async 测试;std::shared_future 与 std::promise 测试。 2025-01-05 追逐繁星 > C++ 多线程 #C++ #多线程 #std::thread #std::future
「C++ 多线程」std::packaged_task 异步任务创建 std::packaged_task 基本概念和用法;std::packaged_task 代码示例;std::packaged_task 与 std::async 的区别。 2025-01-04 追逐繁星 > C++ 多线程 #C++ #多线程 #std::thread #std::future
「C++ 多线程」std::promise 线程通信 std::thread 实现线程通信的缺点;std::promise 跨线程传递数据,实现线程通信。 2025-01-03 追逐繁星 > C++ 多线程 #C++ #多线程 #std::thread #std::future