- 48
- 0
- 约2.68千字
- 约 5页
- 2016-11-12 发布于湖北
- 举报
实验二:编程实现经典互斥和同步问题
1.实验目的加深对.实验内容
3、实验具体内容和步骤的说明
? (1)用户进程的定义
(2)信号量的定义及初始化
(3)PV操作的定义
P操作顺序执行下述两个动作: ①信号量的值减1,即S=S-1; ②如果S≥0,则该进程继续执行; 如果S<0,则把该进程的状态置为阻塞态,把相应的PCB连入该信号量队列的末尾,并放弃处理机,进行等待(直至其它进程在S上执行V操作,把它释放出来为止)。V操作顺序执行下述两个动作:①S值加1,即S=S+1;②如果S>0,则该进程继续运行;如果S≤0,则释放信号量队列上的第一个PCB(即信号量指针项所指向的PCB)所对应的进程(把阻塞态改为就绪态),执行V操作的进程继续运行。#include stdio.h
#include stdlib.h
typedef struct node
{
int name; //进程ID
char state;//进程状态
struct node *next;
}PCB;
int s=3;//资源数
PCB *stophead=NULL,*stoptail=NULL,*readyhead=NULL,*readytail=NULL;//阻塞 就绪队列头尾指针
void block(PCB *q)//无资源 尾插入阻塞队列
{
q-state=B;
您可能关注的文档
- 时事一点通详解.doc
- 时迅插座式电脑--使用说明详解.doc
- 时政2015.1-2015.3详解.doc
- 识图与构造任务书详解.doc
- 实测实量流程管理办法详解.doc
- 实行注册资本实缴登记制的27类公司.详解.doc
- 实际问题与一元一次方程的分类练习三详解.doc
- 实际问题与一元一次方程分类提高改详解.doc
- 实际问题与一元一次方程应用题公式汇编详解.doc
- 实践技能考试全攻略详解.doc
- 2026年8月广东深圳江西铜业(深圳)国际投资控股有限公司社会招聘1人笔试历年参考题库附带答案详解(2).docx
- 2026年8月广东顺北集团有限公司及下属公司综合行政岗公开招聘3人笔试历年参考题库附带答案详解.docx
- 年产2万吨高端铸件及5万件阀门配件项目可行性研究报告模板-备案审批.doc
- 2026年8月广东顺北集团有限公司及下属公司综合行政岗公开招聘3人笔试历年参考题库附带答案详解(2).docx
- 2026年8月广东顺北集团有限公司及下属公司综合行政岗招聘3人笔试历年参考题库附带答案详解(2).docx
- 2025-2026学年黑龙江省绥化市青冈县第一中学校高一(下)期末数学试卷(B卷)(含答案).pdf
- 2026年8月广西南宁昇智人力资源服务有限公司招聘行政辅助岗1人笔试历年参考题库附带答案详解(1).docx
- 路面标线涂料验收技术规范.docx
- 聪明王子服装有限公司绩效考核问题分析与对策.docx
- 年产100万吨盐碱地改良功能性新型肥料建设项目可行性研究报告模板-拿地备案.doc
最近下载
- 企业登记注册委托代理合同书.docx VIP
- 奥迪售后服务服务流程.ppt VIP
- 车辆构造与检修(第三版)课件 袁清武 项目1、2 铁道车辆基本知识认知、 轮对检修.pptx
- ODCC 阿里巴巴 浸没液冷数中心规范.pdf VIP
- T_ZSA 216—2023(相变浸没式直接液冷数据中心设计规范).pdf VIP
- 宏盛微半导体ME3123_E0.1.pdf VIP
- 相变浸没式直接液冷数据中心设计规范.docx VIP
- 临床技术操作规范-耳鼻咽喉-头颈外科分册.pdf VIP
- 写意山水画画基础知识.ppt VIP
- T_CI 963-2025 数据中心单相浸没式液冷机柜设计规范.docx VIP
原创力文档

文档评论(1)