黑马程序员技术交流社区

标题: 多线程中sleep()方法和wait()方法的区别,有大神好好总结一下么? [打印本页]

作者: Itheima_yuan    时间: 2016-5-26 21:09
标题: 多线程中sleep()方法和wait()方法的区别,有大神好好总结一下么?
哪个大神总结得比较好的,求分享
作者: Fireflies    时间: 2016-5-26 21:30
sleep():必须传参,遇到sleep()不释放锁,时间到了会自动醒来,不用放在synchronized里面
wait():可以传参也可以不传,遇到wait()锁会被释放,必须由notify()唤醒,必须放在synchronized里面
作者: Itheima_yuan    时间: 2016-5-26 23:05
Fireflies 发表于 2016-5-26 21:30
sleep():必须传参,遇到sleep()不释放锁,时间到了会自动醒来,不用放在synchronized里面
wait():可以传参也可 ...

必须传参?什么意思?
作者: Itheima_yuan    时间: 2016-5-26 23:30
Itheima_yuan 发表于 2016-5-26 23:05
必须传参?什么意思?

已经知道了,谢谢啦




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2