美文网首页
Java多线程核心技术笔记2

Java多线程核心技术笔记2

作者: 夕下奕林 | 来源:发表于2016-10-05 22:19 被阅读0次

wait和notify

  • wait和notify必须在synchronize方法或synchronize块中使用
  • 调用wait后将立刻释放锁,而调用notify后将执行完当前synchronize方法或synchronize块中的代码后释放锁
  • notify将随机唤醒一个waiting状态的线程,notifyAll将唤醒所有waiting状态的线程

join

join(long)和sleep(long)的区别(wai和sleep的区别)

join内部使用wait实现,所以在执行后将释放锁,但是sleep不释放锁

相关文章

网友评论

      本文标题:Java多线程核心技术笔记2

      本文链接:https://www.haomeiwen.com/subject/lrxeyttx.html