简单!送分!
A The sleep() method puts a thread in the ready state.
B The sleep() method puts a thread in the waiting state.
这两句话,谁正确?谁能把sleep()调用后的线程的状态描述一下?
问题点数:20、回复次数:6Top
1 楼sun1979song(十步杀一人)回复于 2002-11-07 12:06:22 得分 5
进入到什么状态不好说,总之设置了定时时钟中断,线程停止执行n秒后被时钟唤醒,继续执行。Top
2 楼xiachedan(瞎扯蛋)回复于 2002-11-07 12:10:12 得分 2
A正确Top
3 楼BenLadeng5225(闪电战术)回复于 2002-11-07 13:35:20 得分 0
to sun1979song:sleep() 线程停止执行n秒这谁都知道,
问题是:sleep(),stop(),wait(), suspend(),yield(),他们执行之后都进入什么状态:等待?挂起?Top
4 楼BenLadeng5225(闪电战术)回复于 2002-11-07 13:36:00 得分 0
还有是否释放资源?Top
5 楼haode(好的)回复于 2002-11-07 13:58:45 得分 10
sleep(long) 使一个线程休眠long毫 秒
stop(Throwable) 终止一个线程,该线程是由Throwable类继承过来的
suspend() 暂停线程的执行
yield() 使线程放弃对CPU的控制,使其它处于等待状态的线程运行
Java还提供了wait()和notify(),notifyAll()方法辅助进行同步
wait()会解锁当前的信号量,使线程进入堵塞状态。直到使用
同一信号量的notify()或notifyAll()来唤醒它。
Top
6 楼wes109(长夜漫漫::无心睡眠)回复于 2002-11-07 14:33:10 得分 3
http://expert.csdn.net/Expert/TopicView3.asp?id=1156617Top




