首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

thread的小疑点

2012-08-28 
thread的小问题,在线等java中1 sleepwait interrupt()有什么区别,分别么用2 notify  yield有什么区别,分别

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
讲的还不错
[解决办法]

探讨
4 尽可能并发, 减少同步范围
这句话怎么理解呀,

[解决办法]
1 sleep wait interrupt() 有什么区别,分别么用
sleep是休眠,让线程停止一个时间段,wait是等待即让步,需要notify来唤醒,interrupt是中断,通过boolean来让线程暂停和恢复。

2 notify  yield有什么区别,分别怎么用
notify是唤醒线程,最好是用notifyAll,解决并发问题。yield是当前程序主动放弃执行让给其它线程

3 一个线程sleep后,是需要start吗,wait 后,是需要notify吗,yield有用到哪里
sleep是要设一个时间段,到时间了就自动醒了,不需要notify,yield的功能上面已经说了

热点排行