- 博客(781)
- 收藏
- 关注
原创 【C++多线程同步:atomic_bool与内存序(memory_order)部分介绍】
本文详细探讨C++多线程编程中原子变量与内存序的应用。重点分析std::atomic_bool的特性与核心操作,阐述不同内存序模型(relaxed、acquire-release、seq_cst)的原理与适用场景。通过实例展示release-acquire组合如何安全高效地实现线程同步,并给出工程实践中内存序选择的黄金法则:优先使用放松序(relaxed)实现原子计数,推荐acquire-release组合满足大多数同步需求,仅在严格要求全局顺序时使用顺序一致性(seq_cst)。文章还提供了性能优化建议和
2025-08-02 16:55:44
963
转载 【彻底搞懂I2C总线(一)什么是I2C?什么是I2C总线?什么是I2C规范】
【彻底搞懂I2C总线(一)什么是I2C?什么是I2C总线?什么是I2C规范】
2023-12-08 18:02:24
4586
原创 【git push ERROR: commit id: missing Change-Id in message footer】
【git push ERROR: commit id: missing Change-Id in message footer】
2023-12-08 17:41:28
3080
原创 【C++ std::max_element && std::min_element && std::minmax_element】
【C++ std::max_element && std::min_element && std::minmax_element】
2023-11-15 15:50:36
1376
空空如也
关于#驱动开发#的问题,如何解决?
2022-09-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1