线程阻塞之sleep()
sleep休眠,不释放锁
1)与时间相关,倒计时
2)模拟网络延迟
1)与时间相关,倒计时
数字倒计示例一:
public class SleepTest {
public static void main(String[] args){
int num=10;
while(true){
System.out.println(num--);Thread.sleep(1000);
if (num<=0){
break;
}
}
}
}
倒计时示例二:
import java.text.SimpleDateFormat;
import java.util.Date;public class SleepTest {
public static void main(String[] args) throws InterruptedException {
Date endTime =new Date(System.currentTimeMillis()+10*1000);
long end=endTime.getTime();
while(true){
System.out.p