码迷,mamicode.com
首页 >  
搜索关键字:哲学家    ( 196个结果
【操作系统总结】哲学家进餐问题
哲学家进餐问题问题:有五个哲学家公用一张圆桌,分别坐在周围的五张椅子上,在圆桌上有五个碗和五只筷子,平时一个哲学家进行思考,饿的时候便取用左右做靠近他的筷子,只有他拿到两只筷子时才能进餐,进餐完毕继续思考利用记录型信号量解决问题semaphore chopstick[5] = {1, 1, 1, 1, 1};//每一个筷子一个信号量do { wait(chopstick[i]);//首先这个...
分类:其他好文   时间:2015-05-31 14:02:03    阅读次数:124
Java通过锁的顺序避免死锁
内容:通过获取锁的顺序来避免死锁。例如:银行账户转账问题,两个用户转账的话,如果采用一般的synchronized嵌套的话,容易造成死锁,现在我们通过类似哲学家问题的解决方案一样:先获取同一个锁,才有资格获取下一个。而判断是通过System.identityHashCode()来生成类的hashcode()的返回值作为唯一标识,相同的话,我们再加一把锁。 class Account { pri...
分类:编程语言   时间:2015-05-26 21:28:42    阅读次数:128
【ThinkingInJava】63、哲学家进餐问题
/** * 书本:《Thinking In Java》 * 功能:哲学家进餐问题 * 作为哲学家,他们很穷,所以他们只能买五根筷子。他们围坐在桌子周围,每人之间放一根筷子。当一个哲学家要就餐的时候了,这个哲学家必须同时得到左边 * 和右边的筷子。如果一个哲学家左边或右边的筷子已经有人在使用筷子了,那么这个哲学家就必须等待,直至可以得到必须的筷子 * 文件:Chopstick.java * ...
分类:编程语言   时间:2015-05-23 10:07:37    阅读次数:136
【Java】ThreadLocal细节分析
ThreadLocal通过中文解释就是线程本地变量,是线程的一个局部变量。根据哲学家黑格尔“的存在即合理”的说法,ThreadLocal的出现肯定是有它的意义,它的出现也是因为多线程的一个产物。ThreadLocal既然跟线程有关系,那肯定得先对线程了解了解。 从网上找来了一句话:Java...
分类:编程语言   时间:2015-05-18 10:38:46    阅读次数:151
Atitit。 沉思录 与it软件开发管理中的总结 读后感
Atitit。 沉思录 与it软件开发管理中的总结 读后感   1. 《沉思录》,古罗马唯一一位哲学家皇帝马可·奥勒留所著 2 2. 沉思录与it软件开发管理中的总结 2 2.1. 要有自己的培训。。(不要总是依靠公共图书馆) 2 2.2. 要做大架构,优先大架构 2 2.3. 各司其职 世间万物各有所用,各司其职 2 2.4. 优秀的培训不一定能造就出强大的成员。。。但总比没有强 ...
分类:其他好文   时间:2015-05-10 17:19:44    阅读次数:299
JAVA并发,经典死锁案例-哲学家就餐
转自:http://blog.csdn.net/tayanxunhua/article/details/38691005死锁经典案例:哲学家就餐。这个案例会导致死锁。通过修改《Java编程思想4》一书中的案例,来做实验,代码更易理解,结果也相对容易控制。附代码:筷子类: 1 package com....
分类:编程语言   时间:2015-05-07 06:20:15    阅读次数:258
科学、道法、哲学
物质守恒:公元1世纪东汉时期的唯物主义哲学家王充(27—约97)在《论衡》中指出,“天地不生,故不死;阴阳不生,故不死”,“夫有始者必有终,有终者必有死,唯无始终者乃长生不死”。可见,这里已经是相当深刻地阐发了物质不灭思想。而在成书至少不晚于公元3世纪西晋的《列子》中则有更深刻和精彩的论述。它指出“...
分类:其他好文   时间:2015-05-05 23:42:48    阅读次数:156
java并发-锁顺序死锁问题
初次接触死锁的概念是大学的一门课程《操作系统原理》中描述的“哲学家进餐”问题。操作系统中,由于各个进程共享系统资源而可能出现死锁问题。同样java多线程环境下,也存在资源共享导致的死锁问题。当一组java线程发生死锁时,程序有可能就此阻塞,而无法正常结束。Java应用程序中,我们使用加锁机制来确保线程的安全,但是如果过度地使用加锁,可能导致锁顺序死锁问题。        整理《java并发编程实...
分类:编程语言   时间:2015-04-17 11:33:25    阅读次数:172
管理之道(十九) - 合理施压激发下属的工作动力
故事一、求生的欲望 古希腊有个大哲学家苏格拉底。 哲学家当时是很崇高的职业,因此有很多年轻人来找苏格拉底学习。 一天,一个年轻人来了,想要学习哲学。苏格拉底一言不发,带着他走到一条河边,突然用力把他推到了河里。年轻人起先以为苏格拉底在跟他开玩笑,并不在意。结果苏格拉底也跳到水里...
分类:其他好文   时间:2015-04-04 10:31:19    阅读次数:150
我们该信仰什么
昨天看完了《哲学家们都干了些什么》,作者厚积薄发,将多年来的理解用诙谐幽默也不失严肃探讨的态度写了下来,本已读过罗素《西方哲学史》,对这本小书并未抱什么念想,但通读下来发现居然很痛快。即使你此前对西哲一无所知,看这本书应该也不会觉得枯燥。讲西方哲学史,根本绕不开宗教、哲学和科学的缠斗史,事实上,许多...
分类:其他好文   时间:2015-03-06 16:20:22    阅读次数:131
196条   上一页 1 ... 14 15 16 17 18 ... 20 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!