JAVA中.除了线程之外,还有什么方法让程序延迟0.5秒再往下执行...

解决方案 »

  1.   

    Thread.sleep(5000);这个方法可以直接用的不用声明为线程类,你也可以用Timer计时器具体的你可以看看Api
      

  2.   

    Thread.sleep(5000);这个方法可以直接用的不用声明为线程类,
    这样做虽好,却可能因为线程不安全,导致程序执行不正确。
    如果只是某小块代码,你又不想用线程,要不你用synchronezid关键字看看同步一小段代码也行。
      

  3.   


    Thread.sleep(5000) 和线程安不安全有什么关系?
      

  4.   

    是 
    Thread.sleep(500) 把
      

  5.   


    public static void delay(){
      long mills = System.currentTimeMillis();
      System.out.println("等待0.5秒...");
      while(System.currentTimeMillis() < mills+500) {}
      System.out.println("等待结束..");
    }