如果我有这样的代码
for (long i = 0; i < Long.MAX_VALUE; i++)
{
//do something trivial
}
Run Code Online (Sandbox Code Playgroud)
从理论上讲,循环完成需要多长时间?
Gre*_*ill 19
假设,只是为了论证,你有一台非常快的计算机,每秒可以执行大约20亿次循环迭代(如果循环中没有任何东西,2 GHz机器几乎不能这样做).由于Long.MAX_VALUE20亿次是40亿次,这个循环将花费大约40亿秒,或者超过120年.
今天开始这个循环毫无意义.等到计算机变得更快,然后它会更快完成.
| 归档时间: |
|
| 查看次数: |
1649 次 |
| 最近记录: |