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

搜索资源列表

  1. unix实验4 编制模拟“五个哲学家”问题的程序

  2. unix实验4 编制模拟“五个哲学家”问题的程序
  3. 所属分类:专业指导

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

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

    • 发布日期:2010-01-19
    • 文件大小:1048576
    • 提供者:whyou
  1. 哲学家问题算法代码描述

  2. 具体的哲学家问题的代码实现 public class kuai { String name; boolean Enable = true; public kuai(String name) { this.name = name; } public synchronized void pickup() { try { while(Enable==false) { this.wait(); } this.Enable =false; } catch (Exception e) { } }
  3. 所属分类:其它

  1. 经典进程同步问题,例如进程同步 哲学家问题 苹果问题

  2. 给出了有关进程同步问题的大部分实例,看完此资料,相信你会对进程有一个更深刻的认识。
  3. 所属分类:网络攻防

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

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

    • 发布日期:2011-01-11
    • 文件大小:10240
    • 提供者:gongzhitaao
  1. 操作系统课程 哲学家问题

  2. 操作系统课程 哲学家问题是 艺术大师厅框在模式厅长顶
  3. 所属分类:专业指导

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

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

    • 发布日期:2011-09-07
    • 文件大小:48128
    • 提供者:dutianqi110
  1. JAVA管程解决哲学家问题

  2. JAVA管程解决哲学家问题,直观的的,多线程
  3. 所属分类:Java

    • 发布日期:2011-12-01
    • 文件大小:881664
    • 提供者:youly001
  1. 用java写的哲学家问题

  2. 用java的图形界面实现的,不死锁哲学家问题
  3. 所属分类:Java

    • 发布日期:2012-03-05
    • 文件大小:50176
    • 提供者:niko_liang
  1. java五个哲学家问题

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

    • 发布日期:2012-06-09
    • 文件大小:2048
    • 提供者:nongshuying
  1. 多进程/线程编程:哲学家问题

  2. 多进程/线程编程:哲学家问题。  设置进程/线程,描述哲学家 ;  随机启动哲学家 ;  显示进程/线程执行状态;  随着线程的执行,更新显示;  编写正确的哲学家程序,设法延迟线程的执行,使之出现死锁;  编写正确的哲学家程序,保证不出现死锁;
  3. 所属分类:C++

    • 发布日期:2013-07-05
    • 文件大小:5120
    • 提供者:qiange520
  1. 哲学家问题

  2. 初学者可以通过这个程序学习了解多线程互斥问题
  3. 所属分类:其它

    • 发布日期:2014-04-13
    • 文件大小:24117248
    • 提供者:u010328582
  1. Linux下哲学家问题的实现

  2. 算法的思想是,每个哲学家想要进餐时,先拿左手边的筷子,如果筷子可用就拿起来,不可用就等待,再拿右手边的筷子,如果筷子可用,就拿起筷子,不可用就等待,只有当两个筷子都可用时,哲学家才能进餐。 为了实现这个算法,需要互斥锁和五个条件变量。 pthread_mutex_t mutex; pthread_cond_t chopstick[5]; 另外创建数组sticks[5]表示这五个筷子收否可用,当sticks[i]等于1时,表示筷子i可用,等于0表示这个筷子不可用。
  3. 所属分类:Linux

    • 发布日期:2014-06-01
    • 文件大小:1024
    • 提供者:qiaoshanzi1234
  1. 操作系统中的哲学家问题C实现

  2. 操作系统中的比较经典的例题~ 哲学家问题~ 写得很清晰的一版~ 可以运行! 作者很棒!
  3. 所属分类:C

    • 发布日期:2008-11-23
    • 文件大小:3072
    • 提供者:jing5604
  1. Java哲学家问题的解决方法,进程管理

  2. 使用java解决的哲学家问题,但并不是用的P,V原语的方法,使用的是加锁的解决方法,算是一种伪PV吧。
  3. 所属分类:其它

    • 发布日期:2017-12-13
    • 文件大小:19456
    • 提供者:qq_35439687
  1. 哲学家就餐的文件自己编写P、V操作和信号量的模拟程序,然后用它们解决不死锁的哲学家问题,并把哲学家们的活动过程用文字或可视化表示出来

  2. 哲学就餐.cpp希望对想做5个哲学家就餐的人有帮助,也希望能多多支持我的资源,谢谢,另外,这个文件是很简单的,直接运行就可以了(自己编写P、V操作和信号量的模拟程序,然后用它们解决不死锁的哲学家问题,并把哲学家们的活动过程用文字或可视化表示出来。 (提示:首先设置一个“PCB”数组或队列,其中一个字段表示“阻塞原因兼阻塞标志”,本实验中,该数组有5个元素表示5个哲学家即可。它们“定时”提出申请以及进行“思考”“吃”的行为。再设一个“筷子”数组。还需要设置哪些数据结构以及需要哪些字段自己考虑。示
  3. 所属分类:其它

    • 发布日期:2008-12-11
    • 文件大小:3072
    • 提供者:tnt456
  1. 操作系统哲学家问题操作系统

  2. 操作系统 哲学家问题 哲学家问题操作系统操作系统
  3. 所属分类:专业指导

    • 发布日期:2008-12-19
    • 文件大小:222208
    • 提供者:u010309779
  1. Python不死锁哲学家(图形界面)

  2. Python解决不死锁的哲学家问题,图形界面
  3. 所属分类:Python

    • 发布日期:2018-03-03
    • 文件大小:87040
    • 提供者:sinat_34200786
  1. dining_philosophers:使用python解决餐饮哲学家问题-源码

  2. 餐饮哲学家 使用python解决餐饮哲学家问题
  3. 所属分类:其它

    • 发布日期:2021-03-16
    • 文件大小:93184
    • 提供者:weixin_42104366
  1. 餐饮哲学家:大学实验室工作| 并发编程中的“用餐哲学家问题”的变体,显示出死锁-源码

  2. 餐饮哲学家 大学实验室工作| 并发编程中的“用餐哲学家问题”的变体,显示出死锁 变形例1:右撇子哲学家在餐饮哲学家的标准版本中,所有哲学家都是左撇子:他们首先拿起左叉。 实施一个变体,其中一位哲学家是右撇子,即她先拿起右叉。 变体2:使用管家现在考虑使用额外的过程表示变种的管家。 管家确保同时座席的哲学家不超过四个。 方案3:使用超时现在,考虑一种方案,如果哲学家无法获得第二把叉子,则放下第一个叉子,然后重试。 为了实现此想法,您将需要使用DeadlineManyOne通道。 命令c = new
  3. 所属分类:其它

    • 发布日期:2021-02-20
    • 文件大小:12288
    • 提供者:weixin_42157567
« 12 3 4 5 6 7 8 9 10 ... 17 »