下载 >  操作系统 >  OS > 操作系统课程设计-进程同步模拟(吃水果问题)

操作系统课程设计-进程同步模拟(吃水果问题) 评分:

要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) 1.模拟吃水果的同步模型:桌子上有一只盘子,最多可容纳两个水果,每次只能放入或者取出一个水果。爸爸专门向盘子中放苹果,妈妈专门向盘子中放橘子,两个儿子专门等待吃盘子中的橘子,两个女儿专门等吃盘子中的苹果。
2011-06-30 上传大小:161KB
分享
收藏 举报

评论 共1条

xkh358141721 2点说明:1、这是windows环境下的,提醒各位。2、这个没用系统的信号量函数,居然是自己定义的bool型实现的。。。好吧。。。
2013-03-30
回复
操作系统多线程例子--吃水果问题
操作系统进程同步问题吃水果问题

自己写的,不知道怎么样!大家看看吧。 是关于操作系统进程同步的问题,一般计算机系操作系统课程最后的大作业。 写的不好不要喷啊~!

立即下载
操作系统实验-进程同步-吃水果

模拟windows操作系统进程同步,吃水果事件。爸爸放苹果,妈妈放桔子,女儿吃苹果,儿子吃桔子。

立即下载
进程的同步-吃水果问题

模拟:桌上有一只盘子,每次只能放入一个水果。爸爸专向盘子中放苹果,妈妈专向盘子中放桔子,一个女儿专等吃盘子里的苹果,一个儿子专等吃盘子里的桔子。只要盘子空则爸爸或妈妈都可以向盘子放一个水果,仅当盘子中有自己需要的水果时,儿子或女儿可以从盘子中取出水果。 采用Windows的事件机制实现。

立即下载
进程同步模拟设计--吃水果问题

进程同步模拟设计--吃水果问题 进程同步异步

立即下载
linuxc语言信号量爸爸女儿儿子橘子苹果问题资源共享

linux系统c语言实现爸爸儿子女儿简单消费者问题苹果橘子拿与放问题, 资源共享,线程互斥,使用简单的无名信号量解决

立即下载
操作系统课程设计-进程同步模拟

这是我写的操作系统进程同步有源吃水果问题的课程设计! 武汉理工大学的

立即下载
吃放水果 java(多线程)

吃放水果的gui开发,适合 java初学者(多线程)

立即下载
pv操作吃水果问题

爸爸、儿子、女儿共用一个盘子,盘中一次只能放一个水果。当盘子为空时,爸爸可将一个水果放入果盘中。若放入果盘中的是桔子,则允许儿子吃,女儿必须等待;若放入果盘中的是苹果,则允许女儿吃,儿子必须等待。本题实际上是生产者-消费者问题的一种变形。这里,生产者放入缓冲区的产品有两类,消费者也有两类,每类消费者只消费其中固定的一类产品。

立即下载
操作系统 有关PV操作 水果问题

用VC实现的PV操作,能实现进程的互斥 桌上有一只盘子,每次只能放入一只水果;爸爸专向盘子中放苹果(apple),妈妈专向盘子中放桔于(orange),一个儿子专等吃盘子中的桔子,一个女儿专等吃盘子里的苹果

立即下载
操作系统 吃水果问题

操作系统 吃水果问题

立即下载
操作系统-吃水果问题

操作系统-吃水果问题jar包 仅供java演示从盘子放取水果的的PV操作问题

立即下载
操作系统父亲与儿子分苹果的问题.txt 操作系统父亲与儿子分苹果的问题.txt

操作系统父亲与儿子分苹果的问题.txt操作系统父亲与儿子分苹果的问题.txt操作系统父亲与儿子分苹果的问题.txt操作系统父亲与儿子分苹果的问题.txt操作系统父亲与儿子分苹果的问题.txt

立即下载
操作系统进程调度 吃水果问题

儿子 女儿 爸爸 操作系统进程调度 吃水果问题

立即下载
c#线程问题 吃水果

c#程序 吃水果 操作系统进程同步的模拟与实现

立即下载
操作系统课程设计——“生产者消费者”问题模拟仿真 Java 图形界面动态演示(源码+课设报告)

一、设计要求 设计一个模拟仿真“生产者-消费者”问题的解决过程及方法的程序。 主要内容是P、V操作过程的设计与实现。生产消费者问题是操作系统设计中经常遇到的问题。多个生产者和消费者线程访问在共享内存中的环形缓冲。生产者生产产品并将它放入环形缓冲,同时消费者从缓冲中取出产品并消费。当缓冲区满时生产者阻塞并且当缓冲区有空时生产者又重新工作。类似的,消费者当缓冲区空时阻塞并且当缓冲区有产品时又重新工作。显然,生产者和消费者需要一种同步机制以协调它们的工作。 二、系统功能 本程序模拟实现了“生产者-消费者”问题的解决过程,用图形界面动态演示了P、V操作过程以及生产者、消费者进程之间的工作流程。 本程序

立即下载
有关水果问题的信号量程序

爸爸放苹果,妈妈放橘子,盘子只能容纳两个水果。儿子只吃苹果,女儿只吃橘子。用信号量控制

立即下载
操作系统上机实验报告 进程同步和通信-生产者和消费者问题模拟

1. 目的: 调试、修改、运行模拟程序,通过形象化的状态显示,使学生理解进程的概念,了解同步和通信的过程,掌握进程通信和同步的机制,特别是利用缓冲区进行同步和通信的过程。通过补充新功能,使学生能灵活运用相关知识,培养创新能力。 2. 内容及要求: 1) 调试、运行模拟程序。 2) 发现并修改程序中不完善的地方。 3) 修改程序,使用随机数控制创建生产者和消费者的过程。 4) 在原来程序的基础上,加入缓冲区的写互斥控制功能,模拟多个进程存取一个公共缓冲区,当有进程正在写缓冲区时,其他要访问该缓冲区的进程必须等待,当有进程正在读取缓冲区时,其他要求读取的进程可以访问,而要求写的进程应该等待。

立即下载
操作系统——司机和售票员进程同步

司机和售票员进程同步的完整课程设计实验报告

立即下载
计算机操作系统关于售票员和汽车司机的进程同步问题

创建两个进程模拟售票员和汽车司机的同步行为。 具体内容如下: 1. 司机的活动:启动车辆,正常行车,到站停车。 2. 售票员活动:关车门,售票,开车门。 3. 当发车时间到,售票员关好车门后,司机才能启动车辆,售票员才开始售票。当到站时,司机停稳车后,售票员才能打开车门,车上乘客先下车,然后站牌乘客上车。

立即下载

热点文章

img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

操作系统课程设计-进程同步模拟(吃水果问题)

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
1 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: