在java中使用Sleep使程序暂停

来源:互联网 发布:野生动植物数量 数据 编辑:程序博客网 时间:2024/05/22 06:41

从c语言过来的程序员可定知道在写一些窗口程序的时候,如果要让程序暂停一段是将,那么直接引入windows.h头文件,然后在程序的任何地方写上Sleep(N)——N表示要暂停的毫秒数,就OK了,那么在java中如果要让程序暂停一段时间,使用线程中的sleep函数就能实现了。

示例代码:

[java] view plain copy
  1. public class asdf {  
  2.     public static void main(String[] args) throws InterruptedException {  
  3.         long start = System.currentTimeMillis();   
  4.         Thread.sleep(1000);  
  5.         long end = System.currentTimeMillis();   
  6.         System.out.println(end - start + "ms");  
  7.     }  
  8. }  
其中start是开始的时间(毫秒),end是结束的时间(毫秒),Thread.sleep(1000),让程序暂停1秒(1000)毫秒,可以看到最后输出的值就是1000。值得注意的是,使用这个函数要做异常处理。