当前位置首页 > 文章资讯

为什么电脑出现问题很多情况下通过重启就能解决?

更新时间:01-05 文章作者: 信息来源: 阅读次数:

 电脑是一台状态机,程序控制它在不一样的状态之间变换,程度员讲述程序怎样在一个已知状态间变换。在理想中,程度一直在已知状态间变换,不会出现程序员不曾预想到的状态。在现实中,bug 会把电脑带入未知状态,这时候要是程序还假设自己在已知状态来进行状态变换的话,就会越走越远。回到已知状态的最简单方式是重启。

 
上面所讲的是最理论化的答案,对于不是专业的人员需要讲述一个比喻。试想你就是程序自身,你要被丢到一个无止境的迷宫里面,但是你的终点是很确定的一个地方。有一个叫做程序员的人,他知悉这个迷宫的设计,并且他能在你被丢到起点之前给你一张纸条,上面写着如何走。完美的程序员给你的纸条肯定是正确的,正常的程序员给你的纸条是有细微的出入。你走到半路就发觉他告诉你能走的地方你会撞墙,这时你要咋办呢?你试图走别的路,而且想象自己可以回到纸条上说的那条路线,但是你也不大确定你是不是走正确了,接着走下去你也许会越走越远甚至不知道走哪里去了。重启就是让你回到起点,这时候你很肯定你又回到了一个还未偏离路线的地方。

最新列表

最热列表