
C++多线程/协程
文章平均质量分 76
主要C++相关的多线程知识点
Keep_Trying_Go
无
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux下编写C++程序导入opencv编译并执行的几种方式(Linux/C++/OpenCV)
文章展示了一个简单的OpenCV程序示例,该程序创建100x100的黑色图像并输出尺寸信息。直接编译时会出现"opencv2/opencv_modules.hpp文件缺失"的错误。作者提供了临时解决方案(方式一),但具体内容未展开说明。该示例演示了OpenCV基础使用和常见的编译配置问题原创 2025-05-31 11:44:05 · 265 阅读 · 0 评论 -
C++中的yield相关知识点
特别是在自旋锁(spinlock)或无锁(lock-free)编程中。只是一个提示(hint),具体是否切换线程由操作系统决定。:当前线程暂时放弃 CPU,让其他线程有机会运行。,允许操作系统调度其他线程运行。:在循环中等待某个条件时(如自旋锁),用。是 C++ 标准库中的一个函数,用于。可以减少 CPU 资源的浪费。原创 2025-03-24 19:31:10 · 480 阅读 · 0 评论 -
并发编程中原子操作atomic的store,load,test_and_set,compare_exchange_weak()或compare_exchange_strong()使用方法(Code)
是 C++ 标准库中用于实现原子操作的类模板。原子操作是指在多线程环境中,某个操作要么完全执行,要么完全不执行,不会被其他线程打断。提供了多种成员函数来执行原子操作,其中最常用的两个是store()和load()。1.store()原创 2025-03-24 18:15:26 · 779 阅读 · 0 评论