"时光倒流"的梦想竟是由Linux Bug完成?
其实现代技术存在的一个bug,能让我们“时间倒流,回到过去。”
相信关注Linux的人应该都或多或少的听说过2038年问题,下面我们佛山IT培训的老师就先介绍一下什么是2038问题。
从实施到现在,设备的系统时间一直都能稳定运行没有出现差错,但是机智的科学家还是从中发现了问题。在当时16位字宽已经很大了,32位在当时的人们看来已经是接近无限大了,所以time_t(也就是上述公式中的秒数)定义为32为有符号整数类型。也就是说在32位系统上,time_t最大值为0x7ffffffff,之后会溢出变成负值,再明白的一点说也就是2038-01-19 03:14:07之后就会发生时间倒流,我们将重回1901年。
2017-04-29