2012年6月23日

Windows多线程之互斥对象(Mutex)的使用---哲学家就餐问题(C编程)

摘要: 哲学家就餐问题以下摘自百度百科: 哲学家就餐问题是在计算机科学中的一个经典问题,用来演示在并行计算中多线程同步(Synchronization)时产生的问题。在1971年,著名的计算机科学家艾兹格·迪科斯彻提出了一个同步问题,即假设有五台计算机都试图访问五份共享的磁带驱动器。稍后,这个问题被托尼·霍尔重新表述为哲学家就餐问题。这个问题可以用来解释死锁和资源耗尽。问题描述 哲学家就餐问题可以这样表述,假设有五位哲学家围坐在一张圆形餐桌旁,做以下两件事情之一:吃饭,或者思考。吃东西的时候,他们就停止思考,思考的时候也停止吃东西。餐桌中间有一大碗意大利面,每两个哲学家之间有一只餐 阅读全文

posted @ 2012-06-23 22:36 doMakeIT 阅读(1351) 评论(0) 推荐(0) 编辑

豪华版俄罗斯方块游戏(Windows---C编程)

摘要: 本人编写的俄罗斯方块游戏:1)直接使用Win32API编写,代码简洁。2)界面优美,操作简捷。3)源文件及源代码文件下载地址:http://files.cnblogs.com/DoMakeIT/Tetris_VS2008.zip 阅读全文

posted @ 2012-06-23 21:46 doMakeIT 阅读(215) 评论(0) 推荐(0) 编辑

导航