為什么long time = System.currentTimeMillis(); while(System.currentTimeMillis()-time < 1000){ }這條語句相當于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就是當時運行到此時的當時時間,而while循環判斷條件里面的是判斷運行過程中的當前時間,當前時間和time的差值等于1000是不就跳出來循環了嘛