返回第十八章 曙光(1 / 1)w41k3r首页

关灯 护眼     字体:

上一章 目录 下一章

剖析系统的代码。

系统内部如果没有使用记忆化,系统栈空间早就爆了。那么,为什么系统没有爆呢?

原因很简单,记忆化算法是“记忆”的,即对于一个情况进行变换,如果这个情况以前已经计算过,那么直接返回内存中已经有的结果,反之计算并存入内存。

而洛天依所处世界没有爆栈的主要原因是——

每次世界的时间线中的情况……

完全相同!

也就是,递归导致了——

死循环。

在没有外力的情况下,洛天依永远跳不出这层递归。

就是永远无法完成任务,进而永远无法跳出系统。

不过,我们的计算机还好,即使你用了记忆化,每次递归,也就是循环都要

占据大约8MB的内存用于初始化,且不被释放。

这就表明,洛天依电脑系统编译栈空间是1073741824B,就是1024MB。

那么最多洛天依在里面循环128次就能跳出循环了。

不过,128次似乎有点多……

但这将是系统保护洛天依安全的最后一道防线,不会让洛天依永远卡在里面。

———

仍然是那个剧情,仍然是神灵吧“洛天依”杀了,仍然是洛天依(乐正绫)把神灵杀了。

世界结尾处……

“‘洛天依’,我没能保护你。下一次重生再见!”

随即在系统接下来的一层递归里,洛天依再次重生……

不过这次,似乎不同?

记忆直接不可逆地回滚到了洛天依刚刚来到虚拟空间的地方。

这就导致洛天依根本不知道后面那些事,洛天依根本没有意识到自己陷入了死循环,重复在洛天依,神灵,乐正绫之间循环着。

然后,洛天依再次使用着她自己的身体,进行又一次完全一样的循环。

“您的任务是取消该世界的毁灭。”

洛天依站在虚拟世界的大街上,看着眼前的黑底白字窗口不断显示着文字。

随后,又一次被杀,重生。

又一次,洛天依照照镜子,发现一件奇怪的事……

她变成了那个少年的样子。

又一次,

“我……是非洲人吗?”

洛天依直接传送到某个角落里面……手上抱着个吉他……

随后重新又从来到世界时开始。

幸好系统是递归的,不然洛天依只能等到被乐正绫轰醒了。

这其实是系统的保护措施,不会让洛天依卡在里面。

在第九十六次循环之后,系统内部出现了一些微微的小bug,导致潜意识记忆没有完全擦除。

其实也是栈溢出的问题,瞬时栈空间超过1GB。

洛天依重新站到了大街上,阅读全息字,留着一些记忆。

『加入书签,方便阅读』

上一章 目录 下一章