黑马程序员技术交流社区

标题: sleep()和wait()的区别 [打印本页]

作者: 2015天马行空    时间: 2015-10-21 14:38
标题: sleep()和wait()的区别
java中 sleep()和wait()的区别
作者: 莫盛强    时间: 2015-10-21 15:39
sleep()继承自Thread类,不释放锁,处于休眠状态,事件一到就自动运行。
wait()继承自Object类,释放锁,处于等待状态,要等待其他线程唤醒notify()
作者: 2015天马行空    时间: 2015-10-22 09:38
莫盛强 发表于 2015-10-21 15:39
sleep()继承自Thread类,不释放锁,处于休眠状态,事件一到就自动运行。
wait()继承自Object类,释放锁,处 ...

嗯嗯谢谢,
作者: SF_NEVERMORE    时间: 2015-10-22 10:07
莫盛强 发表于 2015-10-21 15:39
sleep()继承自Thread类,不释放锁,处于休眠状态,事件一到就自动运行。
wait()继承自Object类,释放锁,处 ...

原来如此。
作者: chenguoyu520    时间: 2015-10-22 10:21
楼上正解。。。
作者: 罗志辉    时间: 2015-10-22 11:47
楼主你好   sleep是睡觉的意思 如 go sleeping  去睡觉  wait是等待的意思 如 I‘m waiting for you
作者: jlq    时间: 2015-10-22 11:48
支持楼上
作者: 2015天马行空    时间: 2015-10-28 14:47
莫盛强 发表于 2015-10-21 15:39
sleep()继承自Thread类,不释放锁,处于休眠状态,事件一到就自动运行。
wait()继承自Object类,释放锁,处 ...

嗯嗯谢谢知道了
作者: 2015天马行空    时间: 2015-10-28 14:49
SF_NEVERMORE 发表于 2015-10-22 10:07
原来如此。

就是啊,原先我也是不理解
作者: 2015天马行空    时间: 2015-10-29 14:58
莫盛强 发表于 2015-10-21 15:39
sleep()继承自Thread类,不释放锁,处于休眠状态,事件一到就自动运行。
wait()继承自Object类,释放锁,处 ...

嗯嗯今天又看了一遍,好又深刻了
作者: 2015天马行空    时间: 2015-10-29 15:00
SF_NEVERMORE 发表于 2015-10-22 10:07
原来如此。

呵呵呵,好吧,祝你好运




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