![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
文章平均质量分 81
DaturaF
学习,学习,学习
展开
-
操作系统之——进程同步经典问题
点击打开链接生产者消费者问题 一个生产者,一个消费者,公用一个缓冲区 定义两个同步信号量: empty——表示缓冲区是否为空,初值为1。 full——表示缓冲区中是否为满,初值为0。 生产者进程 while(TRUE){ 生产一个产品; P(empty); 产品送往Buffer; V(full); } 消费者进程 while(TRUE){转载 2016-12-05 21:20:53 · 2308 阅读 · 0 评论 -
操作系统之——银行家算法C语言实现
// 银行家算法.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include "string.h" #include "stdlib.h" #define MAX_PROCESS 10 //进程数上限 #define MAX_RESOURCE_KIND 10 //资源种类上限 #define MAX_RESOURCE_NUM 20 //每种资源可用原创 2016-12-05 21:41:14 · 48908 阅读 · 2 评论