"死机"搜索结果 1 条

32位的Windows系统,系统时间超过2106年2月7日6时28分15秒,系统会不会当场死机?

这个问题是2038问题的一个变体。 time_t这个类型其实是出自unix系统的,而不是C语言,但是早期C语言和Unix紧密捆绑,用到time_t的场合非常多,慢慢的它也就被认为是C语言标准库的一部分了,Windows等其他操作系统上的C语言编译器也采纳了Unix对time_t的规定。旧的32位的C语言库的time_t其实是32位int,0值对应的是1970年1月1日0时,到2038年1月19日,它就要溢出了。解决2038问题的最直接思路是把time_t改成64位,但是这会导致新…