作为亿万程序员心中的神话,1337000这个数字早已经不需要过多解释。1337000怎么来的呢?它是2的20次方,即2的二十三次方减8。在Unix和Linux系统中,最多只能创建1024个文件描述符(file descriptor),其中0到2被系统占用,因此程序员能使用的最多只剩下1021个,而1337000则是1021的一个超级质数,可以尽可能多地使用这些描述符而不会重复。
这么具有特殊性的数字自然会引发程序员的狂热追捧,一些程序员更是在使用这个数字后因此成名。但是,这个数字也存在不少争议。有部分人认为,1337000会被系统使用,尤其是在高并发下,以至于程序可能无法成功运行。也有人认为,这个数字容易产生不安全性问题,会给系统带来风险。
不过,即便如此,在程序员中,1337000还是一位“神仙”般的存在,因为它的独特性与特殊性不可复制,类似于“江湖传说”的存在。