假如所有的哲学家都同时拿起左侧叉子,看到右侧叉子不可用,又都放下左侧叉子,等一会儿,又同时拿起左侧叉子,如此这般,永远重复。对于这种情况,即所有的程序都在无限期地运行,但是都无法取得任何进展,即出现饥饿,所有哲学家都吃不上饭。所以规定奇数号的哲学家先拿起他左边的叉子,然后再去拿他右边的叉子 而偶数号的哲学家则相反.按此规定,将是0,1号哲学家竞争0号叉子,2,3号哲学家竞争2号叉子.即五个哲学家都竞争奇数号叉子,获得后,再去竞争偶数号叉子,最后总会有一个哲学家能获得两支叉子而进餐。而申请不到的哲学家进入等待,当吃完饭的哲学家放下叉子后其他哲学家便可以拿到叉子,因此不会出现饿死的哲学家。
标签: 家
上传时间: 2013-12-23
上传用户:love1314
粒子群优化算法!!! 系统地介绍了粒子群优化算法,归纳了其发展过程中的各种改进如惯性权重!收敛因子!跟踪并 优化动态目标等模型"阐述了算法在目标函数优化!神经网络训练!模糊控制系统等基本领域的应用并 给出其在工程领域的应用进展,最后,对粒子群优化算法的研究和应用进行了总结和展望,指出其在计算 机辅助工艺规划领域的应用前景"
上传时间: 2015-06-10
上传用户:zsjinju
6。《非数值并行算法——遗传算法》,刘勇等着 科学出版社 1995年第一版 本书系统地叙述了非数值并行算法之一的模拟退火算法的基本原理以及最新进展,同时为了便于读者解决实际问题,书中对具体算法的步骤作了详细介绍。本书共分七章,第一章介绍算法的思想、特点。发展过程和前景。第二章介绍算法的基本理论。第三章讨论算法解连续优化问题。第四章利用算法设计和优化神经网络。第五章介绍在组合优化中的应用。第六章介绍应用遗传程序设计解决程序设计自动化问题。第七章对遗传算法和其它适应性算法进行比较。 本书可供高校有关专业的师生、科研人员、工程技术人员阅读参考。
上传时间: 2015-07-01
上传用户:jeffery
密码学文献有一个奇妙的发展历程,当然,密而不宣总是扮演主要角色。第一次世界大战前,重要的密码学进展很少出现在公开文献中,但该领域却和其它专业学科一样向前发展。
上传时间: 2014-01-10
上传用户:cuiyashuo
研究生周考核系统,主要用于研究生写工作学习周志,导师以便检查每个研究生每周学习工作进展情况。
上传时间: 2014-01-20
上传用户:han_zh
大俄罗斯民用机电产品对华出口作出了积极努力,对能源、航空、医疗设备贸易进行了规划,能源资源领域合作取得了积极进展,俄远东石油管道建设工程已经启动,俄罗斯支持中国企业参与俄罗
上传时间: 2013-12-04
上传用户:zsjzc
成功的RF设计必须仔细注意整个设计过程中每个步骤及每个细节,这意味着必须在设计开始阶段就要进行彻底的、仔细的规划,并对每个设计步骤的进展进行全面持续的评估。而这种细致的设计技巧正是国内大多数电子企业文化所欠缺的。
上传时间: 2015-09-03
上传用户:日光微澜
成功的RF设计必须仔细注意整个设计过程中每个步骤及每个细节,这意味着必须在设计开始阶段就要进行彻底的、仔细的规划,并对每个设计步骤的进展进行全面持续的评估。而这种细致的设计技巧正是国内大多数电子企业文化所欠缺的。
上传时间: 2013-12-20
上传用户:hanli8870
本书是久负盛名的C++经典教程,其内容是C++大师Stanley B. Lippman丰富的实践经验和C++标准委员会原负责人Josée Lajoie对C++标准深入理解的完美结合,已经帮助全球无数程序员学会了C++。本版对前一版进行了彻底的修订,内容经过了重新组织,更加入了C++先驱Barbara E.Moo在C++教学方面的真知灼见。既显著改善了可读性,又充分体现了C++语言的最新进展和当前的业界最佳实践。书中不但新增大量教学辅助内容,用于强调重要的知识点,提醒常见的错误,推荐优秀的编程实践,给出使用提示,还包含大量来自实战的示例和习题。 对C++基本概念和技术全面而且权威的阐述,对现代C++编程风格的强调,使本书成为C++初学者的最佳指南;对于中高级程序员,本书也是不可或缺的参考书。
标签: 教程
上传时间: 2014-01-26
上传用户:zhangjinzj
《时间简史》 我写《时间简史》时最主要的目的,是要告诉大家在理解制约宇宙的定律方面 当代最新的进展。如果能用一种简单的方式而且不用方程式来解释这些基本观念, 我想别人也会感到和我一样的兴奋和赞叹。我听说,每用一道方程式都会使书的销 售数目减半。但是这没有关系。如果你要做统计就必须用到方程式,不过这些是数 学枯燥的部分。大多数有趣的观念用文字或图画就能表达了。
标签:
上传时间: 2013-12-11
上传用户:jyycc