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

搜索资源列表

  1. 操作系统哲学家吃通心面问题

  2. 操作系统的哲学家吃通心面问题,实验报告,代码可运行
  3. 所属分类:专业指导

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

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

    • 发布日期:2010-08-28
    • 文件大小:105kb
    • 提供者:mirage1982
  1. 哲学家进餐问题C# 解决程序

  2. 问题: 哲学家就餐问题可以这样表述,假设有六位哲学家围坐在一张圆形餐桌旁,做以下两件事情之一:吃饭,或者思考。吃东西的时候,他们就停止思考,思考的时候也停止吃东西。餐桌中间有一大碗意大利面,每两个哲学家之间有一只筷子。因为用一只筷子很难吃到意大利面,所以假设哲学家必须用两只筷子吃东西。他们只能使用自己左右手边的那两只筷子。 解决方式: 采用互斥量来解决该问题,每互斥量代表一只筷子。哲学家必须等待身边两只筷子同时可以使用的时候才可以进餐,当使用一会之后,需要自动释放该互斥量(筷子),其他哲学家就
  3. 所属分类:网络基础

    • 发布日期:2011-10-20
    • 文件大小:37kb
    • 提供者:jiayp004
  1. 哲学家就餐:Java多线程实例图形版

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

    • 发布日期:2011-11-09
    • 文件大小:105kb
    • 提供者:gouyue
  1. 哲学家吃面

  2. 哲学家吃面,多线程,解决死锁问题,java多线程
  3. 所属分类:桌面系统

    • 发布日期:2011-12-08
    • 文件大小:2kb
    • 提供者:lizhenghui337
  1. 操作系统综合实验之哲学家吃面问题和实验报告

  2. 本程序需要用到的数据有:5个哲学家和一张圆桌子,桌子旁边有5个座位,桌子上放着5支筷子,每两个座位之间放一支,为了吃面,哲学家必须获得一双筷子,且每人只能直接从紧邻自己的左边或右边去取筷子。 ①哲学家是进程,有四种状态,分别是等待任务、思考、饥饿、就餐,用不同图片表示哲学家状态。 ②筷子是进程运行所需要的资源,有两种状态:被占用和空闲,筷子图片为空白时,资源被占用。 ③进程运行时间是由随机函数随机产生的,随机函数是以当前逝去时间作为随机种子,进程运行时间。
  3. 所属分类:Java

    • 发布日期:2012-01-11
    • 文件大小:1mb
    • 提供者:niluchen
  1. 哲学家吃面问题.zip

  2. 哲学家吃面问题模拟,哲学家出于三种状态:思考、饥饿、吃面,系统产生随机数调用模拟哲学家吃面情况,代码由java编写,由7个类组成,按照MVC模式编写。课题是操作系统课程设计。内附实验报告
  3. 所属分类:其它

    • 发布日期:2012-12-16
    • 文件大小:103kb
    • 提供者:huangxb92
  1. 哲学科吃面问题

  2. 一个有界面的哲学家吃面问题,内含源代码。
  3. 所属分类:C/C++

    • 发布日期:2013-02-25
    • 文件大小:1mb
    • 提供者:aa464544613
  1. vc++实现哲学家吃面问题

  2. vc++实现哲学家吃面问题 演示死锁与永不死锁状态 代码比较简单 便于理解
  3. 所属分类:C++

    • 发布日期:2009-03-29
    • 文件大小:898kb
    • 提供者:zq972668019
  1. 哲学家进餐.c

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

    • 发布日期:2018-01-27
    • 文件大小:2kb
    • 提供者:ghost_199503
  1. 哲学家就餐:Java多线程实例图形版

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

    • 发布日期:2021-03-16
    • 文件大小:105kb
    • 提供者:weixin_38702047