当前位置: 首页 > news >正文

网站建设物美价廉企业门户网站需求模板

网站建设物美价廉,企业门户网站需求模板,怎么做分享网站,wordpress 3.6.11 题目描述 面包师有很多面包和蛋糕,由N个销售人员销售。每个顾客进店后先取一个号,并且等着叫号。当一个销售人员空闲下来,就叫下一个号。试用信号量的P、V操作设计该问题的同步算法,给出所用共享变量(如果需要&…

1 题目描述

面包师有很多面包和蛋糕,由N个销售人员销售。每个顾客进店后先取一个号,并且等着叫号。当一个销售人员空闲下来,就叫下一个号。试用信号量的P、V操作设计该问题的同步算法,给出所用共享变量(如果需要)和信号量及其初始值,并说明各自的含义。

2 条件分析

题目需要满足的要求

1 顾客之前取号要互斥,保证每一个顾客取到的号码不一样,引入mutex_sale

2 销售员叫号之间也要互斥 引入mutex_customer

3 销售员在卖面包之前,要保证1有顾客,2叫到号

4 顾客在买面包之前,要保证1 有店员 2 叫到号

3 伪代码实现

1.customer_ticket=0 //取号数  
2.sale_ticket=0  //叫号数  
3.mutex_sale=1;//销售员之间叫号要互斥  
4.mutex_customer=1;//顾客之间叫号要互斥  
5.sale_number=N;//店员人数  
6.customer_number=0//顾客人数  
7.int   
8.void Sale(void){  
9.    while(1){  
10.        P(customer_number) //等待顾客到来  
11.        P(mutex_sale);//销售员申请叫号  
12.        sale_ticket++;  
13.        V(mutex_sale);//销售员释放叫号  
14.        sell_bread(); //卖面包  
15.        V(sale_number);//释放店员占用  
16.    }  
17.      
18.}  
19.void Customers(void){  
20.    while(1){  
21.        P(mutex_customer) //申请取号  
22.        customer_ticket++;  
23.        V(mutex_customer) //释放取号  
24.        V(customer_number)  
25.        P(sale_number);//请求店员服务  
26.        buy_bread();  
27.    }  
28.      
29.}  

系列文章如下

学习过程中一定要有系统观念(知识框架,每一章开头都会有一个思维导图),知道目前自己在学习的是哪一板块的内容,和前面有什么样的联系

操作系统的很多知识点前后都是联系非常紧密的,去一点一点理解而不是死记硬背会学习的非常愉快的!!!

操作系统相关文章

概述,初步了解操作系统功能及其一些概念

操作系统(一)| 概述 作业 批处理 OS运行环境要求 基本特征-CSDN博客

进程管理部分,重头戏

操作系统(二 )| 进程控制 进程状态 进程描述 进程控制 进程同步互斥-CSDN博客

操作系统(三)| 进程管理上 进程状态 同步 互斥-CSDN博客

操作系统(三)| 进程管理下 经典进程问题分析 线程 死锁-CSDN博客

内存管理部分

操作系统(四)| 内存管理 实存储器管理 虚拟存储器管理 分页 分段式管理-CSDN博客

文件系统管理部分

操作系统(五)| 文件系统上 结构 存取方式 文件目录 检索-CSDN博客

操作系统(六)| 文件系统下 文件使用 共享 保护-CSDN博客

设备管理部分

操作系统(七)| 设备管理-- 端口 驱动程序 基本I/O控制 磁盘I/O-CSDN博客


http://www.yayakq.cn/news/649424/

相关文章:

  • 南阳网站排名公司做平台外卖的网站需要什么资质
  • 查看wordpress主题台州网站推广优化
  • 临海市住房和城乡建设规划局 网站免费建站软件哪个好
  • 资源共享网站建设网站上传到虚拟空间
  • 国外做网站公司能赚钱音乐网站的音乐列表如何做
  • 龙岗网站设计机构合肥做网站的公司有哪些
  • 芜湖集团网站建设微网站建设加盟
  • 帮别人做网站进了看守所简单的网页设计作品源代码
  • 10月哪个网站做电影票活动网站风格优势
  • 泰安网站建设xtempire能赚钱的网站
  • 发布信息的网站自己建的网站如何百度搜索
  • 做壁纸网站接做网站需要问什么条件
  • 个人介绍网页设计模板图片seo怎么优化关键词排名培训
  • 中低端网站建设客户网品牌网店怎么加盟
  • 网站服务公司排名百度如何快速收录网站
  • 大连三大网络推广网站盐城永祥建设有限公司网站
  • 软件工程毕业可以做网站吗重庆旅游攻略详细安排
  • 网站建设费用做无形资产seo个人博客
  • 各省网站备案时长清苑住房和城乡建设局网站
  • 自己的网站怎么做美工腰椎间盘突出压迫神经腿疼怎么治锻炼
  • 自学做网站怎样卸载下载的wordpress
  • 网站备案流程慢wordpress网站 搬家
  • 做神马网站优化快单页网站如何做cpa
  • h5网站开发工具三都网站建设
  • 黄金网站下载免费一个公司可以做几个网站
  • 衡阳手机网站建设如何建设和优化一个网站
  • 合肥网站制作联系方式国内免费高清视频素材
  • 重庆建站网站免费建设商城网站的书籍钱
  • 网站可以免费网站开发老板排名
  • 如何优化网站打开速度数据库性质的网站怎么做