java--多线程--sleep()

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35346829/article/details/86688176

Runnalbe 接口没有 抛出异常,所以,sleep的异常,我们只能 thy catch 解决。

--sleep 倒计时

import java.text.SimpleDateFormat;
import java.util.Date;

public class BlockedSleep {
	
	public static void main(String[] args) throws InterruptedException {
		int num = 0;
		Date endTime = new Date(System.currentTimeMillis() + 1000*10);
		while(true) {
			System.out.println(new SimpleDateFormat("mm:ss").format(endTime));
			endTime = new Date(endTime.getTime() - 1000);
			Thread.sleep(1000);
			num ++ ;
			if(num == 10)
				break;
		}
	}
}

猜你喜欢

转载自blog.csdn.net/qq_35346829/article/details/86688176