首页 都市 玄幻 武侠修真 科幻灵异 历史军事 游戏竞技 排行
搜索
今日热搜
历史

你暂时还没有看过的小说

「 去追一部小说 」
查看全部历史
收藏

同步收藏的小说,实时追更

你暂时还没有收藏过小说

「 去追一部小说 」
查看全部收藏

金币

0

月票

0

作者:王晋康,何夕,张冉 字数:1249 更新:2024-05-14 19:41:26

陪了潘辰4个小时,他终于悠悠醒转,在我的办公室里,一边揉着脑袋向我抱怨下手太重,一边喝着速溶咖啡,等待我的解释。我端着咖啡罐和热水壶走到桌前坐下,时隔多年后,又一次开始了对学弟潘辰的教导。“你看,我现在想要冲一杯咖啡,需要咖啡罐和水壶。如果我先拿到咖啡,”我伸手拿起咖啡,往杯子里放了两勺,“又拿到水壶,”我又将热水倒入杯中,“一杯咖啡就冲好了,任务完成了,对吧?”潘辰点点头,不明所以地看着我。我接着说道:“如果你也想冲一杯咖啡,你开始的比我晚,当我放下咖啡罐,你把它拿起来,我放下水壶,又被你拿到了,这样,我有了一杯咖啡,你也可以冲一杯咖啡,我们就完成了两项任务。”这里的逻辑很简单,潘辰点头认可。“那么问题来了,”我继续说,“如果我俩同时想冲一杯咖啡,我拿到了咖啡罐,”我拿起咖啡罐,又把水壶推到他面前,“而你拿到了水壶,我们都想尽快完成自己的任务,不愿放弃自己手头的资源,又都拿不到别人的资源,会怎么样?”潘辰答道:“我俩会互相等待对方放手,但谁也不会放下自己的资源,所以,我们会无尽地等待下去。”我赞许地点点头,道:“我的课讲完了,这就是死锁。”潘辰的超级大脑立即搞明白了事情的来龙去脉,他分析道:“当几个工作需要同样的一样或几样资源,它们又各自占有一样资源不愿放弃,就形成了死锁。我工作时同时需要几样资源,左手握鼠标,右手敲键盘,眼睛看屏幕,大脑分析运算。当时,我用鼠标点击第一个页面,右手在第二个窗口打字,眼睛看着第三个窗口,大脑又在想着工作总结,四项工作各占一样资源互不相让,最终进入了死锁状态。”“不错,”我补充道,“我已经跟陈教授确认过,事实上,你大脑的工作方式是并发的方式,而不是你以为的并行方式。并行方式,是指两个任务可以同时处理,完全独立地运行,需要两个以上的处理核心各自为政。而并发方式则是把任务分成几份,在它们之间快速切换。事实上,同一时刻,你的大脑还是在处理一项工作,只是切换得太快,宏观上,它们就在同时进行了。以前你同时进行两项工作,或许大脑还可胜任,但当任务多达四个,一段时间之后,你的大脑不堪重负,一个疏忽,在切换时出现了错误,把资源分散给了不同的任务,于是造成了死锁。”潘辰这下彻底明白了,他想了想,又问道:“学长,你看,有什么解决办法呢?”“我刚才也在想这个问题,解决死锁最简单的方法就是增加资源,如果你有两个大脑四只手,一切就都解决了,但这显然是不可能的。另一个方法仅仅是我的设想,你可以试试。今后,你每次开始工作前,都要先在大脑里排出工作的优先顺序,每当任务之间切换时,都要先想一下,是否有可能发生冲突,如果有可能,你就要按照这个顺序,把排在前面的工作优先完成,而不是让它们平等地竞争。这样,优先的任务可以先占有全部资源,死锁也就可以避免了。你可以先训练一下,刚开始也许会很慢,但时间一久,等你适应过来,效率就会恢复了。”潘辰立刻领会了我的用意,点头道:“好的,就这么办。”我提醒道:“别忘了,呼吸、心跳等工作是最优先的,首先,你要保证自己活着。”

回详情
上一章
下一章
目录
目录( 37
夜间
日间
设置
设置
阅读背景
正文字体
雅黑
宋体
楷书
字体大小
16
已收藏
收藏
顶部
该章节是收费章节,需购买后方可阅读
我的账户:0金币
购买本章
免费
0金币
立即开通VIP免费看>
立即购买>
用礼物支持大大
  • 爱心猫粮
    1金币
  • 南瓜喵
    10金币
  • 喵喵玩具
    50金币
  • 喵喵毛线
    88金币
  • 喵喵项圈
    100金币
  • 喵喵手纸
    200金币
  • 喵喵跑车
    520金币
  • 喵喵别墅
    1314金币
投月票
  • 月票x1
  • 月票x2
  • 月票x3
  • 月票x5