自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 问答 (5)
  • 收藏
  • 关注

转载 unique_lock用法

std::unique_lock类似于lock_guard,只是std::unique_lock用法更加丰富,同时支持std::lock_guard()的原有功能。 使用std::lock_guard后不能手动lock()与手动unlock();使用std::unique_lock后可以手动lock()与手动unlock(); std::unique_lock的第二个参数,除了可以是adopt_lock,还可以是try_to_lock与defer_lock; try_to_lock: 尝试去锁定,得保证锁处

2021-03-31 00:20:24 427

原创 加锁避免竞争

加锁避免竞争

2021-03-30 23:37:13 105

原创 2021-03-30

记一个问题

2021-03-30 22:37:17 279

原创 TCP/IP网络编程

在生活中,A要电话给B,A拨号,B听到电话铃声后提起电话,这时A和B就建立起了连接,A和B就可以讲话了。等交流结束,挂断电话结束此次交谈。 打电话很简单解释了这工作原理:“open—write/read—close”模式。 文件描述符 程序开始运行后会自动分配文件描述符0-2 0:标准输入 1:标准输出 2:标准错误 文件和套接字一般经过创建过程才会被分配文件描述符。文件描述符是有打开限制的(详见fd描述符 关于fd原理 (详见fd原理 有以下几种函数 *int open(const char path

2020-11-08 10:03:36 398

原创 【C++菜鸡修炼指南】运算符号重载注意点

1.+运算符重载 全局函数实现重载 代码如下: Person operator+(const Person& p2, int a) { Person temp; temp.m_a=p2.m_a + a; temp.m_b=p2.m_b + a; return temp; } 成员函数实现重载 代码如下: class Person { public: Person(){} Person(int a, int b) { this.

2020-11-08 00:23:26 127

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除