比如我们要加一秒 , 那时间就会成为 23:59:59、23:59:60、00:00:00 。
中间多了奇怪的 1 秒 , 人么无所谓 , 也就是多发一秒呆的事 。
但很多服务器就顶不住了 。
因为闰秒和闰年不一样 , 没有规律可循 , 无法提前写进系统 。
如果突然多出 1 秒 , 很多老程序不知道如何面对它 , 就会各种报错 。
比如 2012 年 , 闰秒导致了 Reddit、Mozilla、 LinkedIn、 Yelp 的服务器大规模宕机 。
同年澳大利亚航空公司的一个办理系统也死机了几小时 , 被迫人工检查乘客登机 。
2017年 , 闰秒还导致 Cloudflare 一部分客户服务器离线 。
这当中原因有很多 , 我们简单说一种 。
因为加了一秒钟 , 很多任务会因为条件不匹配而启动失败 , 这时它们就会不停尝试 , 一直循环 , 直到把系统塞爆 。
打个比方 。
一栋楼的每层楼之间有 60 级台阶 , 送货机器人每爬一层楼就会放一桶水 , 并收到一个回执单 , 表示任务完成 。
但这时某层有 61 级台阶 , 机器人还是上了 60 级就直接给水放下来 , 结果没收到回执单 , 然后它就一直放一直放 , 问题不就出现了么 。
【世界时|就因为这一秒钟,科技巨头吵了快十年】此外 , 还有一些更复杂的情况我们就不讨论了 。
虽说现在系统会为闰秒做一定适配 , 但谁保证一定不会出错呢 。
更关键的是下次不一定是加 1 秒 , 是减 1 秒 。 这情况目前还没遇到过 , 谁敢保证不会有新问题呢 。
>/该不该取消闰秒?
看到这里 , 大家也能理解这些科技巨头为啥要取消闰秒了 。
他们认为取消闰秒 , 其实过个 1000 年都没啥大问题 , 差不太多 。
嗯 , 话这么说也没错 , 但后代可能要骂你了 , 问题丢给他们是吧?
其实早在十几年前 , 就一直有人说要取消闰秒 , 但也有不少人反对 。
“ 系统崩溃明显是自己没处理好 , 其他人怎么就没问题? ”
“ 闰秒让大家维持了精确的时间 , 也让大家没脱离世界时 , 依然可以和地球自转 , 和太阳同步 。 ”
还有更骚的反对原因 , 比如英国是因为闰秒可以让时间和世界时一致 。
世界时也就是格林尼治时间 , 取消了闰秒 , 那引以为豪的格林尼治时间相当于被抛弃了 。
英国格林尼治皇家天文台
大门外的24小时制电子大钟 ▼
>/有没有更好的方法?
当然 , 这些科技巨头也并不是想单纯干掉闰秒 , 而是想要一种更好的方案 。
比如 Meta 提出一个叫 Smearing 的方案 , 就是把 1 闰秒分散到 17 个小时里慢慢闰 。
此前 , 谷歌搞的是一种“ 提前闰 ”的方案 。
它在服务器时钟里每天加个几毫秒 , 这样要加闰秒时 , 调整幅度就不至于触发大问题 。
还有人提出把闰秒换成闰分 , 闰时 。 意思就是每相差 59 秒再加一个闰分 , 降低一下调整频率 。
但不管怎么说 , 我认为不管是闰秒 , 还是提前闰 , “ 闰 ”这种机制一定要存在 。
因为人类对于时间的概念 , 根本上还是来自太阳 。
自古以来 , 咱们抬起头看到太阳东边升起就是上午 , 西边落下就是晚上 。
日出而作 , 日落而息 。 人类生活只要是和太阳绑定的 , 自然就离不开世界时 。
只是这种和太阳保持联系的方式 , 这种“ 闰 ”的机制 , 或许还需要一个更好的方案 。
相关经验推荐
- 固态硬盘|144Hz是高刷电视的王者吗?半年不到就升级TCL T7G刷新了什么?
- 杀毒软件|那些年我们用过的杀毒软件,没病毒时它们就是最大的病毒
- |一些一不小心就能玩一整天的app! ! !
- 机器人|机器人老婆时代要来了?美女机器人校花级颜值,全身上下都很逼真
- iPhone|表面上是一台硬核旗舰,但是实际上却透着深层意义,这就是技术积淀
- 软件|夏天开空调时,房间里记得放“这3样”东西,多亏空调师傅提醒
- 网络电视|曾经风靡一时的“有线电视”,为何逐渐淡出市场?知情者给出了三个理由
- 高通骁龙|买手机就选大内存,这四款12+256GB手机性价比超高,入手两千元起
- ipados|iPad16发布时间被推迟,台前调度漏洞太多,iPad用户“泪奔”
- 音箱|强劲技术加持,轻松带上 Cleer HALO就可以畅快体验