為什么long time = System.currentTimeMillis(); while(System.currentTimeMillis()-time < 1000){ }這條語句相當(dāng)于sleep1000
long time = System.currentTimeMillis();
while(System.currentTimeMillis()-time < 1000){
}
long time = System.currentTimeMillis();
while(System.currentTimeMillis()-time < 1000){
}
2017-11-13
舉報
2017-11-13
這不就是時間差嗎?long time就是當(dāng)時運行到此時的當(dāng)時時間,而while循環(huán)判斷條件里面的是判斷運行過程中的當(dāng)前時間,當(dāng)前時間和time的差值等于1000是不就跳出來循環(huán)了嘛