java:如何实现让程序等待一段时间再执行(挂起)
在C++中,如果需要让程序等待,可以使用sleep函数。
-
在Linux下,可以直接使用
sleep()
-
Windows下需要包含头文件
#include <windows.h>
,然后才能使用Sleep()
,S大写
在Java中,想让程序挂起一段时间,也可以使用sleep方法,但是不能直接调用
- 调用线程的sleep方法,单位是ms
Thread.currentThread().sleep(1000);
- 调用TimeUnit类里的sleep方法,单位可以改变,如:
import java.util.concurrent.TimeUnit; //需要导入TimeUnit类
TimeUnit.DAYS.sleep(1); //天
TimeUnit.HOURS.sleep(1); //小时
TimeUnit.MINUTES.sleep(1); //分
TimeUnit.SECONDS.sleep(1); //秒