C#计算机操作系统哲学家就餐问题


计算机操作系统中的哲学家就餐问题,用C#把整个过程可视化出来。
资源截图
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;

namespace 哲学家进餐问题
{
    /// 
    /// 筷子对象
    /// 

    public class ChopStick
    {
        //互斥量
        public Mutex mutex;

        //编号
        public int id;

        //释放互斥量
        public void Release()
        {
            mutex.ReleaseMutex();
        }

    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-05-29 22:30  哲学家进餐问题
     目录           0  2018-05-29 22:30  哲学家进餐问题.vs
     目录           0  2018-05-29 22:30  哲学家进餐问题.vs哲学家进餐问题
     目录           0  2018-05-29 22:30  哲学家进餐问题.vs哲学家进餐问题DesignTimeBuild
     文件         124  2018-05-29 22:29  哲学家进餐问题.vs哲学家进餐问题DesignTimeBuild.dtbcache
     目录           0  2018-05-29 22:30  哲学家进餐问题.vs哲学家进餐问题v15
     文件       46592  2018-05-29 22:29  哲学家进餐问题.vs哲学家进餐问题v15.suo
     目录           0  2018-05-29 22:30  哲学家进餐问题.vs哲学家进餐问题v15Server
     目录           0  2018-05-29 22:30  哲学家进餐问题.vs哲学家进餐问题v15Serversqlite3
     文件           0  2018-05-18 14:21  哲学家进餐问题.vs哲学家进餐问题v15Serversqlite3db.lock
     文件      598016  2018-05-23 21:55  哲学家进餐问题.vs哲学家进餐问题v15Serversqlite3storage.ide
     文件       32768  2018-05-29 22:25  哲学家进餐问题.vs哲学家进餐问题v15Serversqlite3storage.ide-shm
     文件      692192  2018-05-29 22:28  哲学家进餐问题.vs哲学家进餐问题v15Serversqlite3storage.ide-wal
     目录           0  2018-05-29 22:30  哲学家进餐问题哲学家进餐问题
     文件        1162  2018-05-18 14:21  哲学家进餐问题哲学家进餐问题.sln
     文件         189  2018-05-18 14:20  哲学家进餐问题哲学家进餐问题App.config
     目录           0  2018-05-29 22:30  哲学家进餐问题哲学家进餐问题in
     目录           0  2018-05-29 22:30  哲学家进餐问题哲学家进餐问题inDebug
     文件      650240  2018-05-29 22:28  哲学家进餐问题哲学家进餐问题inDebug哲学家进餐问题.exe
     文件         189  2018-05-18 14:20  哲学家进餐问题哲学家进餐问题inDebug哲学家进餐问题.exe.config
     文件       36352  2018-05-29 22:28  哲学家进餐问题哲学家进餐问题inDebug哲学家进餐问题.pdb
     目录           0  2018-05-18 15:06  哲学家进餐问题哲学家进餐问题inRelease
     文件         506  2018-05-18 15:52  哲学家进餐问题哲学家进餐问题ChopStick.cs
     文件        5798  2018-05-29 22:28  哲学家进餐问题哲学家进餐问题MainForm.cs
     文件       21102  2018-05-29 22:28  哲学家进餐问题哲学家进餐问题MainForm.Designer.cs
     文件        5817  2018-05-29 22:28  哲学家进餐问题哲学家进餐问题MainForm.resx
     目录           0  2018-05-29 22:30  哲学家进餐问题哲学家进餐问题obj
     目录           0  2018-05-29 22:30  哲学家进餐问题哲学家进餐问题objDebug
     文件        1464  2018-05-23 21:54  哲学家进餐问题哲学家进餐问题objDebugDesignTimeResolveAssemblyReferences.cache
     文件        8580  2018-05-18 16:15  哲学家进餐问题哲学家进餐问题objDebugDesignTimeResolveAssemblyReferencesInput.cache
     文件           0  2018-05-18 14:20  哲学家进餐问题哲学家进餐问题objDebugTemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
............此处省略39个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)