码迷,mamicode.com
首页 >  
搜索关键字:哲学家    ( 196个结果
再学Java 之 interface的成员变量
前言:最近在学多线程,写“哲学家就餐问题(Dining Philosophers)”的时候,需要定义一个全局的变量,即哲学家的人数。常用的做法是在其中一个类中定义一个static final的变量,然后让其他类通过类名访问他。在这里,想使用之前实训项目的第一版应用层协议的设计想法,即使用一个接口类来...
分类:编程语言   时间:2014-11-25 14:16:51    阅读次数:262
IOS开发----委托机制
委托模式从GoF装饰模式、适配器模式和模板方法等演变过来,几乎每一个应用都会或多或少的用到委托模式。在古希腊有一个哲学家,他毕生只做三件事情:“睡觉”、“吃饭”、和“工作”。为了更好的生活,提高工作效率,他会找一个徒弟,把这些事情委托给他弟弟做。然而要成为他得徒弟,需要实现一个协议,协议要求能够实....
分类:移动开发   时间:2014-10-30 01:45:51    阅读次数:226
科学家的哲学悖论
原文链接1、奇怪的理发师罗素悖论(Russell's paradox)也称为“理发师悖论”。这里的罗素,就是大名鼎鼎的伯特兰·罗素,曾获诺贝尔文学奖的英国哲学家、数学家和政治活动家。1920年,罗素来中国讲学,maozedong曾任记录员。罗素反战、反宗教的思想也为中国人熟知。“罗素悖论”是罗素在数...
分类:其他好文   时间:2014-10-12 23:24:58    阅读次数:236
随便画一张,奥古斯都的世界观 及 lambda
他说:我依靠上帝,得见此眼前的世界,因上帝的光芒照耀它们;而正因为我身在上帝的光辉之中,我甚至不知道祂的存在。 他是早期基督教哲学家圣奥古斯都,他著有《上帝之城》和《忏悔录》。 上周,长春-武汉-宜昌,没有取得预想的结果。这算是武汉-宜昌之行的一个收获。飞机上升下降抖啊抖的,我正看到这一章,脑海里出现的就是下面这幅画的场景。 上上周,上海,完成了求音频的音高算法,也算一个收获。 回...
分类:其他好文   时间:2014-10-01 23:21:31    阅读次数:361
java 线程 死锁(哲学家用餐案例讲解) -------thinking java 4
java 线程 死锁(哲学家用餐案例讲解) -------thinking java 4...
分类:编程语言   时间:2014-09-20 20:05:45    阅读次数:188
操作系统知识梳理2-哲学家就餐问题
本文非原创,转载地址:http://blog.csdn.net/ikikray/article/details/40429221. 哲学家进餐问题:(1) 在什么情况下5 个哲学家全部吃不上饭?考虑两种实现的方式,如下:A.算法描述:void philosopher(int i) /*i:哲学家编号...
分类:其他好文   时间:2014-09-18 20:21:14    阅读次数:355
经典线程同步问题
生产者消费者问题读者作家问题哲学家吃饭问题生产者消费者问题http://en.wikipedia.org/wiki/Producer%E2%80%93consumer_problem分别用锁、信号量、同步监视器模拟的例子。package thread;import java.util.Random;...
分类:编程语言   时间:2014-09-15 22:44:59    阅读次数:379
OS | 哲学家问题
哲学家进餐问题:(1) 在什么情况下5 个哲学家全部吃不上饭?考虑两种实现的方式,如下:A.算法描述: 1 void philosopher(int i) {/*i:哲学家编号,从0 到4*/ 2 while (TRUE) { 3 think( ); /*哲学家正在思考*/ ...
分类:其他好文   时间:2014-09-13 14:34:25    阅读次数:268
管理复杂性:好奇心和智商一样重要
我们正生存在一个“复杂的时代”,这一观点似乎支持者甚广,而这无疑意味着世界永远比我们所想的更加错综复杂。此观点立足于技术变革的快速步调与我们所创造的大量信息(这两者是有关联的)。 然而,想想像17世纪的莱布尼兹和18世纪的狄德罗这样的哲学家,他们就已经在抱怨信息超载了。他们所提到的“量多到可怕的书本”,比起现在我们所知道的,可能只是极小一部分;但我们如今所知的很多东西,对后代来说,也同样微不...
分类:其他好文   时间:2014-09-03 11:16:46    阅读次数:151
java笔记--超级类Object多线程的应用+哲学家进餐算法内部类与多线程结合
关于Object类中的线程方法:Object类是所有Java类的 父类,在该类中定义了三个与线程操作有关的方法,使得所有的Java类在创建之后就支持多线程这三个方法是:notify(),notifyAll(),wait(),这几个方法都是用来控制线程的运行状态的。方法列表如下: notify() :...
分类:编程语言   时间:2014-08-12 18:09:54    阅读次数:370
196条   上一页 1 ... 16 17 18 19 20 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!