為什么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
舉報(bào)
2017-11-13
這不就是時(shí)間差嗎?long time就是當(dāng)時(shí)運(yùn)行到此時(shí)的當(dāng)時(shí)時(shí)間,而while循環(huán)判斷條件里面的是判斷運(yùn)行過程中的當(dāng)前時(shí)間,當(dāng)前時(shí)間和time的差值等于1000是不就跳出來循環(huán)了嘛