登录
首页 » Others » 课程设计哲学家就餐问题(报告+代码)C++语言

课程设计哲学家就餐问题(报告+代码)C++语言

于 2020-12-04 发布
0 253
下载积分: 1 下载次数: 1

代码说明:

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

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 梯度下降算法动态演示matlab文件
    这是一个可以手工设置步长的matlab对梯度下降算法的演示,可以看到每次迭代到的点,非常直观的观看梯度下降算法的工作原理
    2020-12-02下载
    积分:1
  • AES加密算法C语言实现,有测试代码,可直接使用
    AES加密算法C语言实现,有测试代码,可直接使用,提供了加密和解密两个接口,可直接添加到工程中使用,纯C代码,方便移植
    2020-12-05下载
    积分:1
  • Basler工业相机SDK sample
    资源中是官网的Basler工业相机二次开发的SDK,内有c,c++,c#三个版本
    2021-05-06下载
    积分:1
  • EtherCat精简版从站代码 SOES
    SOES-master.zip 从站代码 学习用
    2021-05-06下载
    积分:1
  • MFC+OpenGL三维绘图
    基于MFC单文档和OpenGL的三维图像平台,实现图形的平移、旋转、缩放等功能,对初学者有很大的帮助。
    2020-12-04下载
    积分:1
  • 双音多频DTMF信号的产生与检测
    双音多频DTMF信号的产生与检测,原理和实现……
    2020-12-09下载
    积分:1
  • adaboost算法matlab实现
    adaboost算法是一个由多个弱分类器生成一个强分类器的算法,可以提高分类的正确率,这里利用adaboost算法的原理,结合matlab做了一个简单的实例里面h1-h8为八个弱分类器,adaboost为训练的主函数,test调用了训练函数,对一个样本进行测试,calerr计算每次循环后的错误频率
    2020-12-05下载
    积分:1
  • C语言计算特征值和特征向量
    本代码用C语言进行编程,可以计算矩阵的特征值和相应的特征向量。
    2020-12-04下载
    积分:1
  • 模式识别----人脸识别matlab
    人脸识别的全部matlab代码,真实的图像尺寸为112x92,列向量堆积对应人脸库矩阵的每一列。实验安排:1、熟悉matlab,计算出R2、利用协方差矩阵K-L变换、利用近邻法得到初步识别结果3、改用类间离散度矩阵进行K-L变换,比较结果4、结果分析:识别率统计、多个特征向量的取舍、测试样本的选择
    2021-05-07下载
    积分:1
  • 非线性不确定系统的鲁棒滑模观测器设计
    1、matlab实现原文例子;2、Walcott-Zak观测器虽然对系统的非线性/不确定性具有鲁棒性,但观测器设计需要满足严格的假设条件,设计参数的选取需要计算大量不等式,当系统维数较高时,往往难以实现。在Walcott-Zak基础上,提出了一种鲁棒滑模观测器,基于设计新的控制策略,避免了Walcott-Zak观测器所必须满足的严格条件,设计参数的求取不需要求解大量方程,同时能够保证对非线性/不确定性具有鲁棒性。通过设计滑模,可以调整观测器跟踪系统状态的收敛速度,使状态估计达到预期目标,仿真结果验证了控制策略的有效性。
    2020-12-11下载
    积分:1
  • 696516资源总数
  • 106446会员总数
  • 9今日下载