java System.currentTimeMillis()

for (int i = 0; i < 10; i++) {
System.out.println(System.currentTimeMillis());
}
打印出来的是
1322099633468
[color=darkred]1322099633484
1322099633484
1322099633484[/color]
[color=olive]1322099633500
1322099633500
1322099633500[/color]
[color=blue]1322099633515
1322099633515
1322099633515[/color]
结果为什么会事这样的?
应该是每一个都不一样啊?

System.currentTimeMillis()这个是的到当前系统时间的毫秒数,是个时间值
如果你的机器配置非常优秀,每毫秒可以执行N次,这个结果也不奇怪啊