站内搜索: 请输入搜索关键词

当前页面: 开发资料首页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()这些方法,
因为容易造成锁死。




↑返回目录
前一篇: 求一个成员方法重载的例子
后一篇: java中如何加入回车键功能?