本来逢杀劫,就是所有生命都要死掉,但是圣人却发现天数运转的机制里有bug,可以延缓全体死亡的时间,而只是让一部份人先死。
这就好比一个程序,里面不停的new出新对象,对象与对象之间又发生无数调用,这些都使内存消耗,对象也会因各种情况消亡,释放一定的内存,但消亡的速度比不上生成的速度,所以总的趋势是可用内存在不断减少。
而“六道轮回”、“天数运转”等东西,就是一个核心程序,它是个死循环,每次都随机产生、操作、销毁一些对象,显然,程序的运行是需要栈和堆空间的。
于是,内存总有一天要用完,一用完,核心程序就会崩溃,于是系统重启,所有对象都要销毁。
这时,有几个存在于rom里面的对象(rom是非易失芯片,掉电关机重启后其内容仍存在),他们就像是圣人,自己已经万劫不毁,他们发现这个情况了,他们知道内存用完的后果,为了避免所有的生灵(对象)被毁灭,必须先让一部份对象灭亡,腾出空间来,好让“六道轮回”、“天数”等程序还有足够的堆栈以继续运行一段时间。
于是,选哪些对象来销毁,就是要他们“应劫”了!所谓天数,只是说一定要有人死,但谁死,就全看rom中圣人的意思了!
但是,并不是每次都让一部份人死,就可永远延后大劫了,因为即使强制性释放一些对象腾出空间,这也会产生“内存碎片”,也就是说,即使空闲的内存总量仍有一定的值,但却找不到一块足够大的完整的连续内存块,从而核心程序无法运行,必然崩溃,这也就是最后的“无量量劫”。
rom里的圣人是怎么产生的呢?大家还记得cih病毒吧?可以通过一些极端巧妙的技术来覆写rom,也就是说,一些本来存在于普通内存(ram)中的对象,修炼了极高的道行后,掌握了高深的系统调用接口,从而把自己植入rom中,从而达到跳出轮回、即使天地毁灭重开(系统重启)都不死的境界,这就是圣人的来历了。
那么,临架于圣人之上的鸿钧又是怎么回事?显然,鸿钧就是程序员了!他可以随时开机关机启动系统,重造天地,他写程序,添加高级的ai算法,就是讲授道法!
所谓的天地人三界,其实就是系统里的三个进程,不同进程获取到的系统资源不同,所以对象在不同进程里修炼的速度就不一样。而且,人间界就是个普通用户权限的程序,而地仙界就是个管理员程序,天仙界,则是超级管理员程序。。
而所谓“三十三天之外”,显然,就是操作系统核心进程了!
要重炼地水风火,开辟新世界,那就是以大法力,即大权限,调用系统api,生成新的进程了。
而每一界里的平行空间,那就是进程中的线程了。
一个对象要跨线程,那么只需要一些同步机制,但是要跨进程,那就要一定的道行,比如使用rpc远程通道,或是socet,或是消息队列等高级技术了。所以,在一界里穿越平行空间相对容易,但是要跨越三界,从人间飞升到天界,就有一定难度了。
一个修士,可以炼第二元神,也可以炼就金身化身,甚至斩尸。就好比一个对象,可以通过拷贝构造函数来复制自己,对于第二元神和金身化身,这里是浅拷贝,也就是说只是按值拷贝,而相应的指针成员没有分配新的空间;对于斩尸,则是深拷贝,就是复制出一个完全一样的自己。
转世重修,则依赖于系统所采用的gc(垃圾回收)技术,一些被杀的对象,一般是被投入一个所谓的“无用对象池”,而不是马上销毁,要到一定的程度,垃圾收集到足够多时,再一起销毁,在这一段时间里,如果对象有道行,挣脱这种束缚,从垃圾池中出来,为自己重新挣得一块内存,那么就是转世了,如果没有出来,或是死的时候对方下狠手,根本没有投入垃圾池,而是直接将这块内存抹干净,那就是神形俱灭,永远死亡了。
不同的种族,就像是用不同的语言实现的对象,比如妖族对象,都是c写的,而人族是c++写的(所以说人妖本是一体),巫族是lisp写的(诡异),仙族可能是java写的,大家都要争正统,就像现在的语言都在争市场。
不同的修炼法门,就像是提高效率、增强实力的各种技术,比如玄门正宗,讲究的是设计模式、算法数据结构等正道,而魔道巫法,则可能是汇编优化等偏门。。。
Powered by Invision Community Blog (http://www.invisionblog.com)
© Invision Power Services (http://www.invisionpower.com)