为什么两个人穿越差三年,还没发现时间的差异,而且女主可以密码解锁男主的手机?


3楼猫 发布时间:2022-08-07 14:11:05 作者:ADHD教练 Language

两个月前就在网上看了,完全没看懂,两个人穿越差三年没注意到时间的现象无法理解,昨天又陪朋友看了一遍突然想通了。
这部电影里的男女主角都是某电脑游戏中的角色,其实就是两个object,穿越是程序运行中,指针或引用不小心被swap了,男主摸胸,可能也是在不断自我检测,不断抛异常,这些object里的time 这个field会自动被重写到environment的默认时间,所以穿越了也不会立刻注意到时间变化,而且具有开男主手机的权限(密码是自动生成的或是环境内可获取的)。然而运行过程中出现了一些bug,其他object detect出异常,系统开始报error,object男去找女object,发现女object的引用和连续储存的其他object的引用都被删掉了,系统开始出bug,男object就检测出自己的时间被更改了三年,去找另一个object的时候,女object已经被回收了。幸好男object里存储了jar的地址和女object的地址,于是只能重找到储存在某jar的该女object的原指针去拯救这些地址里存在的object,怎么拯救呢,就是告诉这些object,我们要被格式化了,赶快换个地方备份。
之前女object 去找男object的时候,男object明显还没有获取到女object的引用值,所以不认识吧……可能是什么并发性导致的,多台服务器在跑这个游戏么?

那个彗星估计是病毒或是什么glitch,每跑一段时间就会发生一次,1200年的现实时间单位是什么我不知道,总之两个人穿越,肯定是女object的superclass就有bug,要不然代代都穿,每个继承的class或是创建的object都有问题,那个彗星bug大概每隔一段时间(1200某单位)就把程序里一储存系守护县所有角色的引用地址所占的内存空间清空了...

结局就是男主object通过到jar找到女主的object,然后通知到了其他object,程序就正常运行了,男主和女主这些不该知道的信息和修复bug的信息就被程序员手动删除了,所以两个人都记不得对方了。
过了几年(真实时间单位不知),两个人在程序正常逻辑的情况下见到了对方,也就是获得了所需资源。

程序写的不好麻烦事真多。。。
剩下的大家自行脑补,人生都是游戏一场。我刚刚学编程,希望专业程序员纠正一下

动画信息

你的名字。
中文名:你的名字。
原 名:君の名は。
又 名:你的名字 / 君之名 / Your Name / Kimi no na wa.
首 播:2016-12-02(中国大陆) / 2016-08-26(日本)
IMDb:tt5311514

相关阅读

最近更新

随机推荐


© 2022 3楼猫动漫 站点地图 广告合作:asmrly666@gmail.com