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

搜索资源列表

  1. 操作系统课程设计附加代码论文

  2. 哲学家进餐问题的课程设计,附加代码与论文
  3. 所属分类:专业指导

    • 发布日期:2009-07-23
    • 文件大小:75776
    • 提供者:xugang2134
  1. 操作系统课设-哲学家就餐

  2. 在程序中,首先给哲学家用到的5根筷子做标记,用bool型表示,其中true表示筷子未使用,false表示筷子被占用,将筷子的状态存储到数组kuaizi[5]中,在整个程序中需定义一个类man,里面设有的私有成员变量为status和number,status标记当前哲学家的状态,0表示正在等待(即处于饥饿状态),1表示得到两支筷子正在吃饭,2表示正在思考。在初始状态下,假设5个哲学家都在思考,思考的下一个状态就为饥饿。在分析哲学家的状态时,当处于饥饿状态时,根据资源不发生死锁的条件,要对哲学家左
  3. 所属分类:网络攻防

    • 发布日期:2009-12-17
    • 文件大小:590848
    • 提供者:guoguo_snowy
  1. 操作系统实验及相关的实验代码可供参考

  2. 包含了操作系统学习过程中三个重要实验:哲学家进餐问题、生产者消费者问题和银行家算法这三个实验的实验讲义以及参考的实现代码(C)
  3. 所属分类:C

    • 发布日期:2010-03-28
    • 文件大小:3145728
    • 提供者:gaojuntao615
  1. 哲学家进餐问题代码C++代码编写API动态显示

  2. 哲学家进餐问题代码动态描述,API显示,C++语言编写
  3. 所属分类:C++

    • 发布日期:2010-05-09
    • 文件大小:1048576
    • 提供者:Yager1111
  1. 课程设计哲学家就餐问题(报告+代码)C++语言

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

    • 发布日期:2011-09-07
    • 文件大小:48128
    • 提供者:dutianqi110
  1. 哲学家进餐

  2. 经典的哲学家进餐问题的windows代码实现
  3. 所属分类:C/C++

    • 发布日期:2011-12-26
    • 文件大小:1025024
    • 提供者:a2009121044
  1. linux下哲学家进餐问题实现

  2. 在linux下实现的,用信号量解决哲学家进餐问题,代码在文档的最后
  3. 所属分类:专业指导

    • 发布日期:2012-01-02
    • 文件大小:747520
    • 提供者:mayanbin0901
  1. Win32多线程程序设计(完美版).pdf

  2. 第一篇 上路吧,线程 第1章 为什么要“千头万绪” 一条曲折的路 与线程共枕 为什么最终用户也需要多线程 Win32基础 Context Switching Race Conditions(竞争条件) Atomic Operations(原子操作) 线程之间如何通讯 好消息与坏消息 第2章 线程的第一次接触 产生一个线程 使用多个线程的结果 核心对象(Kernel Objects) 线程结束代码(Exit Code) 结束一个线程 错误处理 后台打印(Background Printing)
  3. 所属分类:C++

    • 发布日期:2012-01-03
    • 文件大小:5242880
    • 提供者:l361357732
  1. 哲学家进餐的设计与实现

  2. 使用c++图形界面做的哲学家进餐问题,完全没问题的项目代码
  3. 所属分类:C++

    • 发布日期:2012-07-07
    • 文件大小:13312
    • 提供者:qq122304518
  1. 哲学家进餐问题

  2. 操作系统并发和互斥:哲学家进餐问题和理发师问题 .本文件提供了多个代码,详细做了分析。
  3. 所属分类:其它

    • 发布日期:2012-09-25
    • 文件大小:11264
    • 提供者:housz203
  1. 操作系统哲学家进餐代码

  2. 操作系统实习文档,5个哲学家进餐问题的源码
  3. 所属分类:Delphi

    • 发布日期:2013-01-14
    • 文件大小:31744
    • 提供者:q809198545
  1. 哲学家进餐问题的C语言实现

  2. 这是一个描叙哲学家进餐问题的代码。。。。。。C语言写额
  3. 所属分类:C

    • 发布日期:2013-04-14
    • 文件大小:1048576
    • 提供者:sqysqy123456
  1. 哲学家进餐实验报告

  2. 哲学家进餐问题,非线程完成,c++核心代码,武汉理工大学实验报告
  3. 所属分类:C/C++

    • 发布日期:2018-11-18
    • 文件大小:191488
    • 提供者:qq_39625736
  1. 哲学家进餐问题的代码

  2. 有三个.cpp文件,代码是我亲手写的,都可以运行,这个代码包含有3种方式避免死锁的方法,一个是允许四个哲学家同时进餐,第二个是一下子就拿两根筷子,否则不拿,第三个就是奇数哲学家先拿左边的筷子,偶数哲学家拿右边的筷子
  3. 所属分类:C

    • 发布日期:2019-05-05
    • 文件大小:3072
    • 提供者:qq_42152681
  1. vc 实现套接字线程异步同步操作实例.rar

  2. vc 实现套接字线程异步同步操作实例,涉及事件对象、关键代码段、线程死锁(哲学家进餐的问题)、互斥对象、事件对象与关键代码段的比较、基于消息的异步套接字、相关函数说明等内容。
  3. 所属分类:其它

    • 发布日期:2019-07-10
    • 文件大小:39936
    • 提供者:weixin_39841365
  1. 哲学家进餐问题多线程演示代码.zip

  2. 一个课程实验,使用c/c++,多线程同步(使用的互斥量)实现哲学家思考问题的gui演示,比较简单,直接导入vs就可以运行了
  3. 所属分类:C/C++

    • 发布日期:2020-05-15
    • 文件大小:1048576
    • 提供者:qq_41289254
  1. 哲学家进餐问题代码

  2. 哲学家进餐问题代码
  3. 所属分类:Linux

    • 发布日期:2016-05-27
    • 文件大小:997
    • 提供者:qcxxxxx
  1. Python实现哲学家就餐问题实例代码

  2. 哲学家就餐问题: 哲学家就餐问题是典型的同步问题,该问题描述的是五个哲学家共用一张圆桌,分别坐在五张椅子上,在圆桌上有五个盘子和五个叉子(如下图),他们的生活方式是交替的进行思考和进餐,思考时不能用餐,用餐时不能思考。平时,一个哲学家进行思考,饥饿时便试图用餐,只有在他同时拿到他的盘子左右两边的两个叉子时才能进餐。进餐完毕后,他会放下叉子继续思考。请写出代码来解决如上的哲学家就餐问题,要求代码返回“当每个哲学家分别需要进食 n 次”时这五位哲学家具体的行为记录。 测试用例: 输入:n = 1
  3. 所属分类:其它

    • 发布日期:2020-12-16
    • 文件大小:208896
    • 提供者:weixin_38703626
  1. Python tkinter 多线程 哲学家进餐问题

  2. Python tkinter 多线程 哲学家进餐问题 网上找了好久都没有自己满意的代码,于是自己学了一个,不过这只是个雏形,要想变成你满意的程序,需要靓男靓女们自己的努力啦! 废话不多说,直接上代码! from tkinter import * from PIL import Image,ImageTk import threading from time import sleep import os, random """首先导入必要的模块,由于涉及到导入非gif的图片文件,就要用到PIL库"
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:226304
    • 提供者:weixin_38590520