A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 何向阳 中级黑马   /  2012-12-10 15:32  /  1387 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

为什么  操作线程的方法(wait,notify,notifyAll)  不是定义在  Thread类中,而是定义在  Object中的?

1 个回复

倒序浏览
因为Object类是java中根类、Java是从对象级别提供了 对 多线程的 支持,当一个对象处于特定 的 线程中运行 的 时候 ,当有 其他线程 需要请求对 这个 对象 的 操作,jvm会提供相应的 保护和 调度策略,因此这几个 方法需要提供在 Object上。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马