自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (1)
  • 收藏
  • 关注

原创 线程同步:互斥锁

互斥锁互斥锁,也成互斥量,可以保护关键代码段,以确保独占式访问。当进入关键代码段,获得互斥锁将其加锁;离开关键代码段,唤醒等待该互斥锁的线程。通过加互斥锁,很好地解决了多个线程同时访问共享数据时可能会发生冲突的问题,但加上互斥锁,也会带来一些问题,比如常见的死锁问题:(1)若同一个线程先后两次调用lock,在第二次调用时,由于锁已经被占用,该线程会挂起等待别的线程释放锁,然而锁正被自己占用着,该线程又被挂起而没有机会释放锁,就永远处于挂起等待状态,形成死锁;(2)线程A获得锁1,线程B获得锁2,此时

2020-09-05 10:38:14 205

原创 C++知识点---计算机网络

C++面试题---计算机网络OSI七层模型和TCP/IP四层模型TCP 与 UDP 的区别请问TCP用了哪些措施保证其可靠性请你说一说TCP拥塞控制?以及达到什么情况的时候开始减慢增长的速度?TCP 传输连接管理浏览器搜索baidu的过程及使用协议?请你说一说TCP的三次握手和四次挥手的过程及原因请你说一说HTTP和HTTPS的不同请你说一说HTTP返回码请你说一说IP地址作用,以及MAC地址作用OSI七层模型和TCP/IP四层模型OSI七层模型及其包含的协议如下:<->物理层: 通过媒

2020-08-21 09:34:36 461

原创 windows下vscode配置C/C++环境

windows下vscode配置C/C++环境安装vscode安装mingw-w64添加插件配置C/C++环境安装vscodevscode官网传送门安装mingw-w64mingw-w64官网传送门不要点击 “Download Lasted Version”,往下滑,找到最新版的 "x86_64-posix-seh"下载配置MinGW环境变量我的电脑–属性–高级系统设置–环境变量–PathMinGW安装位置 …/mingw-w64/bin验证是否配置成功 win+r — cmd

2020-07-16 16:59:56 1188 1

基于python的UDP服务端客户端代码

使用python代码编写的服务器、客户端代码,采用udp协议,客户端应用于Ubuntu。使用时更改网络发送接收端口及ip,代码带有串口发收,需改串口名称。

2020-05-24

空空如也

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

TA关注的人

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