虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

思考

  • 哲学家进餐问题是荷兰学者Dijkstra 提出的经典问题之一,它是一个信号量机制问题的应用,在操作系统文化史上具有非常重要的地位。对该问题的剖析有助于学生深刻地理解计算机系统中的资源共享、进程同步、死

    哲学家进餐问题是荷兰学者Dijkstra 提出的经典问题之一,它是一个信号量机制问题的应用,在操作系统文化史上具有非常重要的地位。对该问题的剖析有助于学生深刻地理解计算机系统中的资源共享、进程同步、死锁等问题,并能熟练地应用信号量来解决生活中的控制流程,即将生活中的控制流程用形式化的方式表达出来。 假设有5个哲学家,他们花费一生中的时光思考和吃饭。这些哲学家共用一个圆桌,每个哲学家都有一把椅子。在桌子中央是一碗通心面,在桌子上放着5只筷子。(如图所示)当一个哲学家思考时,他与其他同事不交互。时而,哲学家会感到饥饿,并试图拿起与他相近的两只筷子(他与邻近左、右之间的筷子)。一个哲学家一次只能拿起一只筷子。显然,他不能从其他哲学家手里拿走筷子。当一个饥饿的哲学家同时有两只筷子时,他就不能不用释放他的筷子而自己吃了。当吃完后,他会放下两只筷子,并再次开始思考。 规定奇数号哲学家先拿他左边的筷子,然后再去拿右边的筷子;而偶数号哲学家则相反。按此规定,将是1、 2号哲学家竞争1号筷子;3、4号哲学家竞争3号筷子。即五位哲学家都先竞争奇数号筷子,获得后,再去竞争偶数号筷子,最后总会有一位哲学家能获得两只筷子而进餐。

    标签: Dijkstra 信号量 地理

    上传时间: 2014-01-23

    上传用户:teddysha

  • 这个是排队问题

    这个是排队问题,其中包含了很多个值得思考的模型,希望大家从中可以得到收获

    标签:

    上传时间: 2015-11-13

    上传用户:tonyshao

  • 本教程主要讲述计算机指令运行机制及汇编语言的相关知识

    本教程主要讲述计算机指令运行机制及汇编语言的相关知识,并用详实的例子来讲解如何使用O汇编语言来编写程序。汇编语言是计算机低级语言,它直接对应的是计算机机器指令,据有执行高效的特点,但由于它的底层性,指令浩繁复杂,如果你熟悉如MASM、FASM或者NASM等其它的汇编语言,那么你将能够很容易地学会使用O语言,它的内部机制与其它汇编语言是一致的;如果你没有接触过汇编语言,那么本教程将为你打开计算机语言的大门,深入细致地解剖聪明的计算机大脑的思考轨迹。如果你使用过C或者其它的计算机语言将对学习O语言有一定的帮助。

    标签: 教程 指令 计算机 机制

    上传时间: 2013-12-26

    上传用户:yiwen213

  • 让你安静

    让你安静,让你思考,让你踏实地学习,我想这就是《GIS 开发者》的意义。GIS 愈加狂热之时,《GIS 开发者》却让你愈加冷静

    标签:

    上传时间: 2013-12-18

    上传用户:aa17807091

  • 这是《四酷全书》里三“酷”的源码

    这是《四酷全书》里三“酷”的源码,可以减少你很多体力劳动,增加思考的时间。

    标签: 源码

    上传时间: 2015-11-27

    上传用户:cooran

  • 《Head First Java》是本完整的面向对象(object-oriented

    《Head First Java》是本完整的面向对象(object-oriented,OO)程序设计和Java的学习指导。此书是根据学习理论所设计的,让你可以从学习程序语言的基础开始一直到包括线程、网络与分布式程序等项目。最重要的,你会学会如何像个面向对象开发者一样去思考

    标签: object-oriented First Head Java

    上传时间: 2013-12-11

    上传用户:coeus

  • 《Head First Java》是本完整的面向对象(object-oriented

    《Head First Java》是本完整的面向对象(object-oriented,OO)程序设计和Java的学习指导。此书是根据学习理论所设计的,让你可以从学习程序语言的基础开始一直到包括线程、网络与分布式程序等项目。最重要的,你会学会如何像个面向对象开发者一样去思考

    标签: object-oriented First Head Java

    上传时间: 2013-12-27

    上传用户:cjl42111

  • 《Head First Java》是本完整的面向对象(object-oriented

    《Head First Java》是本完整的面向对象(object-oriented,OO)程序设计和Java的学习指导。此书是根据学习理论所设计的,让你可以从学习程序语言的基础开始一直到包括线程、网络与分布式程序等项目。最重要的,你会学会如何像个面向对象开发者一样去思考

    标签: object-oriented First Head Java

    上传时间: 2013-12-26

    上传用户:cx111111

  • 崇尚那个化繁为简的编程思想书籍。 这本小书不是一本教你项目管理

    崇尚那个化繁为简的编程思想书籍。 这本小书不是一本教你项目管理,软件工程或者编程技巧的书籍,他是一本闪烁思考光芒的技术散文集,我衷心祝愿这本书的读者,能把这本书当作一位朋友的思考, 一位朋友的总结,来参照自身,这样就会有收获,有想法了。

    标签: 编程 书籍 项目管理

    上传时间: 2013-12-19

    上传用户:yoleeson

  • 近些年来

    近些年来,随着以计算机技术,通讯技术为主的信息技术的快速发展和Internet 的广泛 应用,传统的控制学科正在发生变革,出现了许多新的生长点。伴随而来的一个现象是控制 专业的相当多的学生在毕业后进入了计算机,通讯行业,以致有人说学控制没有用,自动 化专业可以取消了。这些情况的出现使我们控制教育工作者反复思考,传统的控制应如何 拓宽它的领域?控制专业应该教什么才使学生感到有用?

    标签:

    上传时间: 2016-01-25

    上传用户:semi1981