自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 递归函数转非递归,一定需要借助栈吗?

将递归函数转换为非递归形式,主要是为了避免递归深度过大导致的栈溢出问题,或者在某些情况下为了提升性能(尽管现代编译器对某些递归如尾递归有优化)。

2025-06-04 09:46:02 1959

原创 OS_lab进程管理实现(创建&控制&软中断通信)

Linux系统下针对进程的管理实现(创建、控制、软中断通信)

2025-05-20 10:13:16 1504

原创 OS进程间通信 C/C++ 实现及性能比对(消息队列 & 共享存储)

OS 进程间通信 C/C++ 实现及性能比对(消息队列 & 共享存储)

2025-05-17 23:21:16 1742

原创 银行家算法 C/C++ 实现:基本版 & 增强版(自动生成处理日志)

本项目实现了银行家算法,用于处理多个进程对有限资源的请求,并根据安全性分析demo.cpp实现单个进程资源请求,并在终端输出决策反馈结果。支持批量化进程请求,并增加日志记录,将资源分配过程输出至log.txt。银行家算法(Banker’s Algorithm)是一种避免死锁的资源分配算法,用于管理多个进程对有限资源的请求,以确保系统始终保持安全状态。读取资源分配情况config.txt或每个进程请求资源检查请求是否合法(不能超过max或当前available临时分配资源,然后运行安全性检查(

2025-05-02 18:35:22 868

原创 读者-写者问题:读者优先与写者优先C/C++实现

读者写者问题:读者优先、写者优先的C/C++实现

2025-05-01 16:10:57 729

原创 结构体自定义排序方式、优先队列的小(大)根堆定义方式及机制说明

结构体自定义排序方式、优先队列的小(大)根堆定义方式及机制说明

2025-04-04 12:29:47 646 1

空空如也

空空如也

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

TA关注的人

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