C++
文章平均质量分 62
秃头就能变强
这个作者很懒,什么都没留下...
展开
-
C++ 多线程锁
创建时可以不锁定(通过指定第二个参数为std::defer_lock),而在需要时再锁定。条件变量需要该类型的锁作为参数(此时必须使用unique_lock)jion 阻塞式, .join()后面的代码等待线程结束。作用域规则同 lock_grard,析构时自动释放锁。创建即加锁,作用域结束自动析构并解锁,无需手工解锁。std::defer_lock (必须手动加锁)std::adopt_lock (必须先加锁)detach 非阻塞式, 后面代码继续执行。不能中途解锁,必须等作用域结束才解锁。原创 2023-11-23 10:33:43 · 159 阅读 · 0 评论 -
C++ 回调函数
2.定义一个带参的回调函数(注释部分是普通回调函数,不用定义第一步里的函数指针)3.不带参或者是固定值或使用全局变量的使用(注释部分同上解释)1.定义一个函数指针。原创 2023-09-11 16:47:36 · 222 阅读 · 0 评论 -
C++ 基础随笔
C++ 知识点学习总结归纳原创 2022-07-18 10:14:03 · 156 阅读 · 0 评论