哲学家进餐问题是荷兰学者Dijkstra 提出的经典问题之一,它是一个信号量机制问题的应用,在操作系统文化史上具有非常重要的地位。对该问题的剖析有助于学生深刻地理解计算机系统中的资源共享、进程同步、死锁等问题,并能熟练地应用信号量来解决生活中的控制流程,即将生活中的控制流程用形式化的方式表达出来。 假设有5个哲学家,他们花费一生中的时光思考和吃饭。这些哲学家共用一个圆桌,每个哲学家都有一把椅子。在桌子中央是一碗通心面,在桌子上放着5只筷子。(如图所示)当一个哲学家思考时,他与其他同事不交互。时而,哲学家会感到饥饿,并试图拿起与他相近的两只筷子(他与邻近左、右之间的筷子)。一个哲学家一次只能拿起一只筷子。显然,他不能从其他哲学家手里拿走筷子。当一个饥饿的哲学家同时有两只筷子时,他就不能不用释放他的筷子而自己吃了。当吃完后,他会放下两只筷子,并再次开始思考。 规定奇数号哲学家先拿他左边的筷子,然后再去拿右边的筷子;而偶数号哲学家则相反。按此规定,将是1、 2号哲学家竞争1号筷子;3、4号哲学家竞争3号筷子。即五位哲学家都先竞争奇数号筷子,获得后,再去竞争偶数号筷子,最后总会有一位哲学家能获得两只筷子而进餐。
上传时间: 2013-12-10
上传用户:zhangzhenyu
哲学家进餐问题是荷兰学者Dijkstra 提出的经典问题之一,它是一个信号量机制问题的应用,在操作系统文化史上具有非常重要的地位。对该问题的剖析有助于学生深刻地理解计算机系统中的资源共享、进程同步、死锁等问题,并能熟练地应用信号量来解决生活中的控制流程,即将生活中的控制流程用形式化的方式表达出来。 假设有5个哲学家,他们花费一生中的时光思考和吃饭。这些哲学家共用一个圆桌,每个哲学家都有一把椅子。在桌子中央是一碗通心面,在桌子上放着5只筷子。(如图所示)当一个哲学家思考时,他与其他同事不交互。时而,哲学家会感到饥饿,并试图拿起与他相近的两只筷子(他与邻近左、右之间的筷子)。一个哲学家一次只能拿起一只筷子。显然,他不能从其他哲学家手里拿走筷子。当一个饥饿的哲学家同时有两只筷子时,他就不能不用释放他的筷子而自己吃了。当吃完后,他会放下两只筷子,并再次开始思考。 规定奇数号哲学家先拿他左边的筷子,然后再去拿右边的筷子;而偶数号哲学家则相反。按此规定,将是1、 2号哲学家竞争1号筷子;3、4号哲学家竞争3号筷子。即五位哲学家都先竞争奇数号筷子,获得后,再去竞争偶数号筷子,最后总会有一位哲学家能获得两只筷子而进餐。
上传时间: 2014-01-23
上传用户:teddysha
国产简体中文版专业通过Baidu.COM引擎快速搜集大量目标城市和行业的公司企业客户手机号码的手机号码 搜索软件工具。Baidu.COM中收录了全世界的中文公司企业网页,输入与手机号码相关的字符即可检索到大量的手机号码,而且这些号码都是活跃的、有效的,具有极高的市场营销价值。软件通过一次性导入上千个检索关键词列表,自动搜索和提取手机号码,自动纠正错误的手机号码。它可以全天候24小时无人值守工作,是一个真正的手机号码搜索机器人,为您通过手机短讯营销方式推销或采购产品助一臂之力。搜索到的号码可以保存为一行一个手机号码的文本文件,该文件可以直接被配套的新狐手机发送软件导入后点击发送按钮即自动连续发送出去。本软件是服务型企业、广告主、展览商不可多得的一款新时代市场营销制胜法宝。 (这是一个公司对他们产品的宣传,我自己也做了这样一个类似的软件来开源)
上传时间: 2014-01-22
上传用户:jackgao
中小型企业内部网(Intranet)的实现(DOC 75页).rar中小型企业内部网(Intranet)的实现(DOC 75页).rar
上传时间: 2013-12-24
上传用户:gtzj
有关药品企业的进销存软件,使用delphi语言以及sql2000作为开发工具
上传时间: 2013-12-14
上传用户:zhaoq123
企业的进销存源码,用basic编写,可以完成企业的进销存管理
上传时间: 2014-01-23
上传用户:zukfu
q企业web应用 q企业web应用 q企业web应用
标签: web
上传时间: 2013-12-01
上传用户:aix008
一套企业全站,网上收集下载,供需要的朋友学习
标签:
上传时间: 2013-12-31
上传用户:tzl1975
这是一份企业人事管理系统的设计报告 报告内容非常详细,包括了设计,分析,实现,调试和运行等所有内容。希望对大家有帮助。配套的源代码我也以上传
上传时间: 2013-12-20
上传用户:叶山豪
BJXSHOP购物管理系统是一个功能完善、展示信息丰富的电子商店销售平台;针对企业与个人的网上销售系统;开放式远程商店管理;完善的订单管理、销售统计、结算系统;强力搜索引擎支持;提供网上多种在线支付方式解决方案;强大的技术应用能力和网络安全系统。 BJXSHOP网上购物系统 - 书店版,它具备其他通用购物系统不同的功能,有针对图书销售而进行开发的一个电子商店销售平台.如图书ISBN,图书目录,装帧方式等功能,完全满足网上图书销售的需要!
上传时间: 2015-11-16
上传用户:LIKE