会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
daaobeng1019
博客园
首页
新随笔
联系
订阅
管理
2025年4月25日
整理lock的相关用法
摘要: [笔记整理] 多线程的情况下,如果使用mutex来完成锁的相关操作,则需要手动进行锁的加锁和解锁。如果出现忘记解锁的情况,可能会导致程序出现死锁等问题。 这种情况下使用标准库提共的lock相关的模板类比较合适。 标准库提供的lock主要有下面几个: lock_guard(c++11) unique_
阅读全文
posted @ 2025-04-25 11:25 酸菜馅粘豆包
阅读(6)
评论(0)
推荐(0)
2025年4月7日
整理mutex等互斥资源的常用用法
摘要: 如果写多线程程序,那么需要通过加锁的方式来实现同步和互斥。c++标准库提供了mutex库。 参考链接: 菜鸟教程 cpp reference Mutex基本语法 mutex提供了下面的几个类 std::mutex:基本的互斥锁 std::recursive_mutex:递归互斥锁,允许同一个线程多次
阅读全文
posted @ 2025-04-07 17:42 酸菜馅粘豆包
阅读(56)
评论(0)
推荐(0)
2025年3月21日
整理c++ chrono时间库常用用法
摘要: 参考链接: cpp reference chrono chrono时间库平时主要用于sleep()操作,计算操作时间间隔,一些标准库的wait()函数(比如future变量的wait_for())的参数等。 chrono库里面主要包括时钟,时间点,时长三个概念。 时钟 系统时钟(system_clo
阅读全文
posted @ 2025-03-21 17:50 酸菜馅粘豆包
阅读(39)
评论(0)
推荐(0)
整理c++ function和bind的常用用法
摘要: c++的function是一种函数包装器,可以保存其他可调用对象,如函数,lambada表达式,bind()表达式,成员函数等。bind可以生成函数的转发调用包装器。bind和function都定义在头文件<functional>里。 参考链接 cpp reference std::function
阅读全文
posted @ 2025-03-21 10:28 酸菜馅粘豆包
阅读(14)
评论(0)
推荐(0)
2025年3月17日
[笔记] 整理bitset的常用方法
摘要: 参考链接 cpp reference bitset cpp reference bitset头文件 类模板 bitset 表示一个 N 位的固定大小序列。 初始化一个bitset #include <iostream> #include <bitset> #include <string> usin
阅读全文
posted @ 2025-03-17 14:53 酸菜馅粘豆包
阅读(6)
评论(0)
推荐(0)
2025年3月5日
c++ vector容器的常用方法整理
摘要: 整理一下vector常用的一些方法 参考链接 cpp reference vector cpp reference vector头文件 vector主要是拿来当作动态数组使用的,使用时需要包含头文件 <vector> 。 初始化一个vector对象。 一些常用的初始化方法。 //practice s
阅读全文
posted @ 2025-03-05 15:51 酸菜馅粘豆包
阅读(28)
评论(0)
推荐(0)
2024年6月1日
文章收藏
摘要: 记录一下阅读过的其他大神的文章的链接: 转自GitHub上的开源书籍 图说设计模式
阅读全文
posted @ 2024-06-01 22:39 酸菜馅粘豆包
阅读(9)
评论(0)
推荐(0)
公告