您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 哲学家吃饭问题C++编程实现

  2. 哲学家吃饭问题 c++编程 操作系统 实例
  3. 所属分类:C++

    • 发布日期:2009-05-19
    • 文件大小:2097152
    • 提供者:chnlgw
  1. 操作系统哲学家问题C++模拟实现

  2. 操作系统哲学家问题C++模拟实现,限制条件为当哲学家左右手都有筷子才可以开始吃饭。 VS2008 VC++环境的工程
  3. 所属分类:C++

    • 发布日期:2010-01-19
    • 文件大小:1048576
    • 提供者:whyou
  1. 用信号量函数实现的哲学家吃饭问题

  2. 用unix编程中的信号量函数实现的经典ipc问题—哲学家吃饭
  3. 所属分类:专业指导

    • 发布日期:2010-06-16
    • 文件大小:24576
    • 提供者:jinlai_ch
  1. 哲学家就餐:Java多线程实例图形版

  2. 哲学家就餐:Java多线程实例图形版 哲学家就餐是一个经典的Java多线程编程的实例,这是图形版。涉及到线程同步与互斥,临界区访问问题以及避免死锁的方法。      哲学家就餐:有五个哲学家绕着圆桌坐,每个哲学家面前有一碗面,两人之间有一支筷子,这样每个哲学家左右各有一支筷子。哲学家有2个状态,思考或者拿起筷子吃饭。如果哲学家拿到一只筷子,不能吃饭,直到拿到2只才能吃饭,并且一次只能拿起身边的一支筷子。一旦拿起便不能放下直到把饭吃完,此时才把这双筷子放回原处。如果,很不幸地,每个哲学家拿起他或
  3. 所属分类:Java

    • 发布日期:2010-08-28
    • 文件大小:107520
    • 提供者:mirage1982
  1. 经典的哲学家吃饭问题C语言实现

  2. 用C语言实现了经典的哲学家吃饭问题, 资源中包含Makefile和源代码。
  3. 所属分类:C

    • 发布日期:2011-01-11
    • 文件大小:10240
    • 提供者:gongzhitaao
  1. 课程设计哲学家就餐问题(报告+代码)C++语言

  2. 设有五个哲学家,共用一张放有五把椅子的餐桌,每人坐在一把椅子上,桌子上有五个碗和五只筷子,每人两边各放一只筷子。哲学家们是交替思考和进餐,饥饿时便试图取其左右最靠近他的筷子。条件: (1) 只有拿到两只筷子时,哲学家才能吃饭。 (2) 如果筷子已被别人拿走,则必须等别人吃完之后才能拿到筷子。 (3) 任意一个哲学家在自己未拿到两只筷子吃饭前,不会放下手中拿到的筷子。
  3. 所属分类:C/C++

    • 发布日期:2011-09-07
    • 文件大小:48128
    • 提供者:dutianqi110
  1. 哲学家就餐:Java多线程实例图形版

  2.  哲学家就餐是一个经典的Java多线程编程的实例,这是图形版。涉及到线   哲学家就餐:有五个哲学家绕着圆桌坐,每个哲学家面前有一碗面,两人之间有一支筷子,这样每个哲学家左右各有一支筷子。哲学家有2个状态,思考或者拿起筷子吃饭。如 果哲学家拿到一只筷子,不能吃饭,直到拿到2只才能吃饭,并且一次只能拿起身边的一支筷子。一旦拿起便不能放下直到把饭吃完,此时才把这双筷子放回原处。如果,很不幸地 ,每个哲学家拿起他或她左边的筷子,那么就没有人可以吃到饭了。这就会造成了死锁……这是我们坚决杜绝的,正如操
  3. 所属分类:Java

    • 发布日期:2011-11-09
    • 文件大小:107520
    • 提供者:gouyue
  1. 哲学家吃饭问题

  2. 一个房间内有6位哲学家,他们的生活就是思考和进食。哲学家思考后,过一定的时间就会饥饿,饥饿之后就想吃饭,吃饭后再思考。房间里有一张圆桌,桌子周围放有6把椅子,分别属于6位哲学家,每两位哲学家之间有1支筷子,哲学家进食时必须同时使用左右两支筷子。
  3. 所属分类:其它

    • 发布日期:2011-12-19
    • 文件大小:299008
    • 提供者:zhg2199413
  1. 哲学家进餐问题

  2. 利用多线程解决哲学家进餐问题,避免死锁的产生。程序设计思路说明 本程序的主要设计思路是利用 bool 变量控制哲学家和筷子的各种状态(思考、吃饭、等待),只有当饥饿的哲学家的左右两根筷子能同时拿起时,哲学家才能够吃饭,否则就进入等待状态。程序每三秒输出一次结果,显示当前每个哲学家的状态。
  3. 所属分类:C++

    • 发布日期:2011-12-23
    • 文件大小:3072
    • 提供者:phm27328293
  1. java五个哲学家问题

  2. 关于java多线程的运用中五个哲学家的问题。五个哲学家分别围坐在的圆桌旁,每个哲学家面前只有一根筷子,关于哲学家如何吃饭的问题。
  3. 所属分类:Java

    • 发布日期:2012-06-09
    • 文件大小:2048
    • 提供者:nongshuying
  1. 哲学家进餐例子

  2. 哲学家进餐的一个小程序,5个哲学家围坐在一张圆桌周围,每个哲学家面前有一碟通心面,要使用筷子才能进餐。相邻两个碟子之间有一根筷子。哲学家包含三种状态:吃饭、思考和挨饿。当一个哲学家觉得饿时,他才试图分两次去取他左边和右边的筷子就餐,吃完以后放下筷子继续思。
  3. 所属分类:Java

    • 发布日期:2012-08-18
    • 文件大小:92160
    • 提供者:a563005903
  1. 哲学家算法-java

  2. 经典的哲学家算法问题,解决5个哲学家用5根筷子吃饭而不会饿死的问题。java多线程解决
  3. 所属分类:Java

    • 发布日期:2012-09-25
    • 文件大小:6144
    • 提供者:vampire_kang
  1. 多线程解决哲学家吃饭问题源代码

  2. 一个简单的cpp文件,一种简单的实现方法,初学者可用于参考
  3. 所属分类:其它

    • 发布日期:2013-09-11
    • 文件大小:3072
    • 提供者:jarvis_kang
  1. 哲学家吃饭问题(vc代码)

  2. 哲学家吃饭问题(vc代码) 哲学家吃饭问题(vc代码) 哲学家吃饭问题(vc代码) 哲学家吃饭问题(vc代码) 哲学家吃饭问题(vc代码)
  3. 所属分类:C++

    • 发布日期:2008-09-28
    • 文件大小:6144
    • 提供者:hejianhua
  1. 操作系统 实验报告(含代码) 死锁和饥饿2 哲学家就餐问题

  2. 哲学家的生活就是思考和吃饭,即思考,饿了就餐,再思考,循环往复。要求是: 每一个哲学家只有在拿到位于他左右的筷子后,才能够就餐;哲学家只能先拿左边的筷子,再去拿右边的筷子,而不能同时去抓他两边的筷子,也不能从其他哲学家手中抢夺筷子;哲学家每次就餐后必须放下他手中的两把筷子后恢复思考,不能强抓住餐具不放。设计一个程序,能够显示当前各哲学家的状态和桌上餐具的使用情况,并能无死锁的推算出下一状态各哲学家的状态和桌上餐具的使用情况。即设计一个能安排哲学家正常生活的程序。 3.2 问题描述 可能出现死锁
  3. 所属分类:Linux

    • 发布日期:2015-12-13
    • 文件大小:83968
    • 提供者:sinat_25844967
  1. 哲学家吃饭问题(线程的同步)

  2. 有五个哲学家围成一圈,每人左右各有一只筷子,每人只能使用自己左右的筷子,当拿起左右筷子后就可以吃饭,否则就等待。
  3. 所属分类:专业指导

    • 发布日期:2009-03-30
    • 文件大小:3072
    • 提供者:xumin07061133
  1. 哲学家进餐.c

  2. 哲学家就餐问题可以这样表述,假设有五位哲学家围坐在一张圆形餐桌旁,做以下两件事情之一:吃饭,或者思考。吃东西的时候,他们就停止思考,思考的时候也停止吃东西。餐桌中间有一大碗意大利面,每两个哲学家之间有一只餐叉。因为用一只餐叉很难吃到意大利面,所以假设哲学家必须用两只餐叉吃东西。他们只能使用自己左右手边的那两只餐叉。
  3. 所属分类:C/C++

    • 发布日期:2018-01-27
    • 文件大小:2048
    • 提供者:ghost_199503
  1. 哲学家就餐(死锁与非死锁解法)(图形界面)

  2. 哲学家就餐问题图形界面(代码教程见博客:https://blog.csdn.net/zsh1184528359/article/details/105944143) 在 windows 环境下,利用高级语言编程环境(限定为 VS 环境或 VC 环境或QT)调用 CreateThread 函数哲学家就餐问题的演示。要求:(1)提供死锁的解法和非死锁的解法;(2)有图形界面直观显示哲学家取筷子,吃饭,放筷子,思考等状态。(3)为增强结果的随机性,各个状态之间的维持时间采用随机时间,例如100ms-5
  3. 所属分类:Windows Server

    • 发布日期:2020-05-06
    • 文件大小:52428800
    • 提供者:zsh1184528359
  1. 哲学家进餐和理发师问题算法分析

  2. 操作系统并发和互斥:哲学家进餐问题和理发师问题。就是关于线程同步,饥饿,死锁的问题的算法实现。五个哲学家坐在圆桌上吃饭,每两个人中间有一只筷子,想要吃饭就要拿两只筷子才可以,吃完就放下。哲学家有思考,饥饿,吃饭,三个状态。
  3. 所属分类:其它

    • 发布日期:2010-09-26
    • 文件大小:54272
    • 提供者:helloworl
  1. 哲学家就餐:Java多线程实例图形版

  2. 内容索引:JAVA源码,系统相关,哲学家就餐,Java多线程实例  哲学家就餐是一个经典的Java多线程编程的实例,这是图形版。涉及到线程同步与互斥,临界区访问问题以及避免死锁的方法。      哲学家就餐:有五个哲学家绕着圆桌坐,每个哲学家面前有一碗面,两人之间有一支筷子,这样每个哲学家左右各有一支筷子。哲学家有2个状态,思考或者拿起筷子吃饭。如果哲学家拿到一只筷子,不能吃饭,直到拿到2只才能吃饭,并且一次只能拿起身边的一支筷子。一旦拿起便不能放下直到把饭吃完,此时才把这双筷子放回原处。如果,
  3. 所属分类:其它

    • 发布日期:2021-03-16
    • 文件大小:107520
    • 提供者:weixin_38702047
« 12 »