• 百年守望 | 死锁(人肉电脑)


    今天是 2018 年 8 月 5 日,第一次到成都高新区图书馆来,翻看了一下《百年守望》,是一部关于科幻的小说,但上面提到的一些计算机概念,倒是挺不错的。

    我在本科学计算机时,曾经选修过一门有关前沿计算机技术的课程,介绍生物计算机时,教授将人类大脑与计算机构造做了一些有趣的类比,令我耳目一新,所以即使是多年后的今天,我依然保留这记忆。

    这个实验的基本原理,就是用电磁脉冲刺激大脑的某些区域,强化特定的电信号,从而达到增强大脑能力的目的。

    他的大脑的工作方式,不是并行,而是并发!

    而并发的工作方式,有时会导致一种异常状态——死锁。

    他的大脑现在无疑在高速地运转着,却不能进行任何工作,只是在一味地空转。这有点儿像我们平时遇到地死机现象,而对付死机,最简单有效地办法当然是——重启。

    ”有什么解决办法呢?“

    我刚才也在想这个问题,解决死锁最简单的方法就是增加资源,如果你有两个大脑四只手,一切就都解决了,但这显然是不可能的。另一个方法仅仅是我的设想,你可是试试。今后,你每次开始工作前,都要先在大脑里排出工作地优先顺序,每当任务之间切换时,都要先想一下,是否有可能发生冲突,如果有可能,你就要按照这个顺序,把排在前面的工作优先完成,而不是让它们平等地竞争。这样,优先的任务可以先占有全部资源,死锁也就可以避免了。

    ……最后的几行文字,写的挺好的。、

    忐忑之中,我并没有看到,口袋里的手机屏幕一闪,一条信息发送进来。

    信息很短,只有 5 个字:

    学长,不要去!

    发信人:潘辰。

    我推开门,走了进去。

  • 相关阅读:
    iOS开发-图片高斯模糊效果
    很认真地聊一聊程序员的自我修养
    iOS 动画队列—仿映客刷礼物效果
    iOS -NSOperation并发编程
    iOS Status Bar变换
    iOS 使用Quartz和OpenGL绘图
    iOS开发中WiFi相关功能总结
    视频直播初窥:高仿喵播APP
    智捷公开课马上开始了-欢迎大家一起讨论学习-第一系列读《Swift开发指南(修订版) 》看Swift视频教程
    《iOS开发指南》要改iOS8版本了,听听您的意见?
  • 原文地址:https://www.cnblogs.com/tangdiao/p/9426003.html
Copyright © 2020-2023  润新知