黑马程序员技术交流社区

标题: java线程的wait()和notify()为什么定义在object中 [打印本页]

作者: 天黑偷牛    时间: 2014-8-28 09:57
标题: java线程的wait()和notify()为什么定义在object中
如题:java线程的wait()和notify()为什么定义在object中?
求解答
作者: IT初学者    时间: 2014-8-28 18:38
这个部分毕老师讲到过,是向上抽取的结果,应该是wait()和notify(),都是满足当前线程必须拥有此对象监视器(即拥有锁),所以用在同步当中,而在同步当中,锁的持有对象应该是任意的,既然是任意的,就应该是所有对象都满足的,所以定义在Object(上帝)中。如果你还听不懂的话你把视频第12天多线程间的通信-等待唤醒机制看一下,大概是在14.34分钟附近老师讲到了!!!
作者: IT初学者    时间: 2014-8-28 21:37
嗯,没事,这个其实是一个小知识点,我也是做得笔记,所以能记得比较牢!




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