相关文章
[C++ 网络协议] Windows中的线程同步
目录
1. 用户模式(User mode)和内核模式(Kernal mode)
2. 用户模式的同步(CRITICAL_SECTION)
3. 内核模式同步
3.1 互斥量
3.2 信号量
3.3 事件对象
4. 实现Windows平台的多线程服务器端 1. 用户模式(User mode)和内核模式(Kernal mode)
Windows操作系统的运行方式是“…
建站知识
2025/3/15 11:10:42
怒刷LeetCode的第15天(Java版)
目录
第一题
题目来源
题目内容
解决方法
方法一:哈希表双向链表
方法二:TreeMap
方法三:双哈希表
第二题
题目来源
题目内容
解决方法
方法一:二分查找
方法二:线性搜索
方法三:Arrays类的b…
建站知识
2025/2/28 15:40:26
【面试题精讲】Mysql如何实现乐观锁
❝ 有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top ❞ 首发博客地址 文章更新计划 系列文章地址 在 MySQL 中,可以通过使用乐观锁来实现并发控制,以避免数据冲突和并发更新问…
建站知识
2025/3/3 0:33:10
python脚本清理docker镜像
该脚本的作用是检查指定路径的磁盘使用情况,并根据使用情况进行相应的操作。
具体脚本功能如下:
导入了 psutil 和 docker 模块。定义了一个名为 showDiskInfo 的函数,它接收一个路径参数,并使用 psutil.disk_usage() 函数获取该…
建站知识
2025/3/4 10:46:33
数据结构题型9-顺序栈
#include <iostream> //引入头文件
using namespace std;typedef int Elemtype;#define Maxsize 10
#define ERROR 0
#define OK 1typedef struct
{Elemtype data[Maxsize];int top;
}SqStack;void InitStack(SqStack& S)
{S.top -1;
}
bool StackEmpty(SqStack…
建站知识
2025/3/1 20:00:10
ArcGIS 10.3软件安装包下载及安装教程!
【软件名称】:ArcGIS 10.3 【安装环境】:Windows 【下载链接 】: 链接:https://pan.baidu.com/s/1K5ab7IHMYa23HpmuPkFa1A 提取码:oxbb 复制这段内容后打开百度网盘手机App,操作更方便哦 软件解压码点击原文…
建站知识
2025/3/2 13:17:24
doxygen c++ 语法
c基本语法模板
以 /*! 开头, */ 结尾
/*!\关键字1\关键字2
*/1 文件头部信息
/*! \file ClassA.h* \brief 文件说明 定义了类fatherA* \details This class is used to demonstrate a number of section commands.* \author John Doe* \author Jan Doe* \v…
建站知识
2025/3/2 13:08:26
QT5|C++|通过创建子线程方式实现进度条更新
背景: 一开始是通过在主线程中写一个for循环,每次加1后睡眠1s进行进度条更新。但这样写的结果是 --> 无法动态显示进度条进度。后通过上一篇文章 [ QT5|C|通过信号槽机制实现进度条更新 ] 中的写信号槽机制实现。实现后 考虑了下有没有其他方式实现&a…
建站知识
2025/3/5 22:30:48