银翼的魔术师s
2018-09-20 09:01
采纳率: 69.1%
浏览 475
已采纳

新手 Java 多线程

多线程 obj是一个对象 如果A线程调用了 obj.wait() ,是不是要 B(其他)线程调用 obj.notify() 才能醒来

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • JonathanYan 2018-09-20 09:06
    已采纳

    不一定,其他线程正常释放obj的锁也可以

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • WaldeinCheng 2018-09-20 09:03

    是的,wait()方法调用后,意思时主动放弃所占资源,只有调用notify()和notifyAll()方法才能重新加入队列去竞争资源

    评论
    解决 无用
    打赏 举报
  • 瓦史托德 2018-09-20 09:47

    图片说明

    评论
    解决 无用
    打赏 举报