当前页面: 开发资料首页 → J2SE 专题 → 关于JAVA线程的问题
关于JAVA线程的问题
摘要: 关于JAVA线程的问题
JAVA中怎么暂停一个线程然后再继续
1.sleep(int time) 使 线程休眠时间 time毫秒
2.yield() 当前线程放弃cpu,然后又参与cpu竞争
另外的wait() , suspend() ,都可以让线程挂起,然后等待唤醒
Thread.sleep(int second)
//Thread t1;
t1.sleep(1000);//停一秒后继续执行
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()这些方法,
因为容易造成锁死。