待。
若无外力作用,这些进程都将无法向前推进。
例如,在某一个计算机系统中只有一台打印机和一台输入设备,进程p1正占用输入设备,同时又提出使用打印机的请求,但此时打印机正被进程p2所占用,而p2在未释放打印机之前,又提出请求使用正被p1占用着的输入设备。
这样两个进程相互无休止地等待下去,均无法继续执行,此时两个进程陷入死锁状态。
如果不解决这个问题,那么在陈渊运行时,人工智能或许没完全启动,他的电脑就先直接冒烟了。
不过问题看上去很复杂,但在第一时间陈渊脑海里以及有了解决的思路。
想要程序完美运行,就必须要破坏死锁发生时需要的必要条件。
陈渊对代码重新进行了修改后,系统会对进程发出每一个系统能够满足的资源申请进行动态检查,并根据检查结果决定是否分配资源,如果分配后系统可能发生死锁,则不予分配,否则予以分配。
看起来有点绕,但这是一种保证系统不进入死锁状态的动态策略。
在每一个模块完成时,陈渊难免会遇见几个需要攻克的问题,但好在大脑里的知识储备足够,对陈渊来说只是多花谢时间来解决。
但也正是这样,让等待许久的网友们感到了一丝不信任。
时间已经过去了近半个月,陈渊的直播间进进出出了很多人,之前原本还想要看到最后结果的网友大多没有坚持下来。
甚至很多人还在网上怒骂陈渊戏耍网友。
就连直播里的弹幕也变得奇怪了许多。
但是陈渊没有反驳这些质疑声,因为他们不配。
这其实
是一个非常让人头疼的问题,就算是在陈渊看来都觉得有些无语。
他勉强和网友们解释了一下。
我知道各位对我有所怀疑,但还希望你们能静下心等待一段时间,我只能说程序完成已经到了收尾阶段,在给我一个星期,一个星期后后自然会有结果。
要知道人工智能所涉及到的代码保守估计在两百万行,甚至更多。
对于如此庞大的代码数量,那是一个研发团队耗时许多都未必能完成的。而二百万行,普通专业的程序员需要二十年才能累计这么多。
只有那种小说看多了的人,才会觉得有人能够在几天的时间里直接完成一个人工智能程序。
因为这不可能,把手指头敲冒烟都不可能。
如果真的有这种神人出现,该考虑的并不是该不该把他当成重点人才来保护,反而是要抓去做人脑研究看看是不是外星人。
陈渊的一番话风趣幽默,引得一些网友哈哈大笑。
这番话,引起了许多人共鸣,也让陈渊内心情绪激烈变化了一下。
是啊,对于普通人来说,什么牛逼哄哄的核聚变技术,火箭技术,飞船技术那都离得太远了,或许也只有人工智能能够贴入进生活当中,让每个平凡的人都能感受到科技所带来的魅力。
陈渊用力点了点头,郑重道,放心吧,我一定不会让你失望的!
『加入书签,方便阅读』