page contents

为什么wait, notify 和 notifyAll这些方法不在thread类里面?

轩辕小不懂 发布于 2022-05-29 10:49
阅读 493
收藏 0
分类:Java开发

最佳答案 2022-05-30 13:58

3665
Nen
Nen
- 程序员

一个很明显的原因是JAVA提供的锁是对象级的而不是线程级的,每个对象都有锁,通过线程获得。由于wait,notify和notifyAll都是锁级别的操作,所以把他们定义在Object类中因为锁属于对象。

请先 登录 后评论