JAVA中怎么暂停一个线程然后再继续

解决方案 »

  1.   

    1.sleep(int time) 使 线程休眠时间 time毫秒
    2.yield()        当前线程放弃cpu,然后又参与cpu竞争
    另外的wait() , suspend() ,都可以让线程挂起,然后等待唤醒
      

  2.   

    //Thread t1;
    t1.sleep(1000);//停一秒后继续执行
      

  3.   


    1、
    public static void sleep(long millis)
    public static void sleep(long millis, int nanos)
    2、
    public static void yield()
    3、
    public final void wait();
    public final void notify();
    public final void notifyAll();
    这些方法都会抛出InterruptedException
    1和2是Thread类的方法
    3是Object类里面的方法1.4以后不推荐使用stop(),suspend(),resume()这些方法,
    因为容易造成锁死。