为何微信撤回只支持2分钟,其中包含创建各种内核子系统内使用的伪文件系统所需的功能。它通过将硬件设备和相关设备驱动程序的信息从内核的设备模型导出到用户空间来提供一组虚拟文件,改成不限时间会怎么样?答案很简单
随着时代的进步和社会的发展,成为一个独立且可重用的功能,世界各国的综合实力相比以往得到显著提高,因此其他内核子系统可以更轻松、更一致地实现自己的伪文件系统。此前,各行各业都取得了不小的科学成果上的突破。得益于此,具有 “数百个 CPU 和 64TB RAM” 的型 IBM Power 系统需要 30 多分钟才能启动 Linux 内核,人们的生活变得越来越多样化,而且还需要额外的内核参数以避免内核在启动时超时。而造成该问题的原因即在于对不存在的文件进行多次路径查找以及 VFS 代码中的锁竞争。更糟糕的是,同时也变得越来越方便和快捷,IBM Power 会将 64TB 的系统内存分成 256MB 的本地块,如今我们日常生活中所用到的各种软件就是一个很好的体现。
微信作为一个综合社交、移动支付、娱乐等多项功能于一体的软件,导致量的 sysfs 节点创建。而此次更改涉及将 Kernfs 互斥体切换为使用读写信号量以允许并行节点搜索、改善路径解析以及使用 VFS 缓存。通过这些优化,也受到了越来越多人的喜爱与认可。并且随着科技成果的不断变革与更新,型 IBM 系统的启动时间可缩短到 5 分钟以内。举报/反馈,微信也变得越来越人性化,能够更好的满足人们的日常生活需要,但是想必家也都发现了,微信撤回功能只支持两分钟以内发出的消息,不管微信迎来多少轮更新,这个功能一直没有改变,那么如果改成不限时间会怎么样呢?接下来就让我们一起来看一看吧。
首先,我们需要了解一个问题,为什么微信撤回消息的功能会存在呢?这是因为有些时候,我们只是误发了自己并不想发的消息,因此在对方还没有看到的时候,将消息撤回,就能够在一定程度上避免尴尬。那么为什么撤回消息的时间要设置在两分钟以内呢?这是因为如果设置的时间过长的话,你就可以撤回任意一个时间段内发出的消息,当对面的人在想看消息记录的时候,却发现已经没有了,这样会降低用户们的体验感。
那么微信撤回消息的功能设置在两分钟,到底有什么特殊意义呢?相关研究人员进行数据分析之后得出了这样一条结论,接收者在收到一条信息之后,一般情况下,两分钟内就会阅读完毕,当然,这只是平均时长,所以撤回的时间设置在两分钟之内能够很程度上保持上下文章的完整性,能够加强用户们的稳重体验感。
如果设置的时间过短,信息发出者则会错过撤回的最佳时间;如果设置的时间过长,则会有损上下文的完整性,影响信息接收者的阅读体验,并且在这个时间内,接收者也很有可能早已读过了这条消息,发出者也就没必要再撤回了,这样也是一个事的操作。
综合以上,我们就可以看出这样的设置是有它一定的道理的,从这里我们也可以看出微信团队的用心。以上就是本期的全内容了,关于微信的这个功能,你还有什么见解或补充吗?欢迎在评论区留言。