黑马程序员技术交流社区
标题:
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