thread的小问题,在线等
java中
1 sleep wait interrupt() 有什么区别,分别么用
2 notify yield有什么区别,分别怎么用
3 一个线程sleep后,是需要start吗,wait 后,是需要notify吗,yield有用到哪里
thanks
------解决方案--------------------LZ百度吧,一大堆。
http://blog.csdn.net/xwygn/article/details/7200731
http://blog.csdn.net/lxg2000/article/details/1648722
------解决方案--------------------csdn首页就有。。。。
http://sd.csdn.net/a/20120528/2806046.html
讲的还不错
------解决方案--------------------
------解决方案--------------------1 sleep wait interrupt() 有什么区别,分别么用
sleep是休眠,让线程停止一个时间段,wait是等待即让步,需要notify来唤醒,interrupt是中断,通过boolean来让线程暂停和恢复。
2 notify yield有什么区别,分别怎么用
notify是唤醒线程,最好是用notifyAll,解决并发问题。yield是当前程序主动放弃执行让给其它线程
3 一个线程sleep后,是需要start吗,wait 后,是需要notify吗,yield有用到哪里
sleep是要设一个时间段,到时间了就自动醒了,不需要notify,yield的功能上面已经说了