Java中如何实现wait()和notify()的多线程通信实例代码?
- 内容介绍
- 文章标签
- 相关推荐
本文共计380个文字,预计阅读时间需要2分钟。
1. wait()方法和sleep()方法的区别: + wait()方法在等待中会释放锁; + sleep()方法在等待时不释放锁,抱住锁睡觉。
2. notify()方法: 随机唤醒一个线程,将其从等待队列中移至同步队列,等待获取锁。
1.wait()方法和sleep()方法:
wait()方法在等待中释放锁;sleep()在等待的时候不会释放锁,抱着锁睡眠。
2.notify():
随机唤醒一个线程,将等待队列中的一个等待线程从等待队列中移到同步队列中。
本文共计380个文字,预计阅读时间需要2分钟。
1. wait()方法和sleep()方法的区别: + wait()方法在等待中会释放锁; + sleep()方法在等待时不释放锁,抱住锁睡觉。
2. notify()方法: 随机唤醒一个线程,将其从等待队列中移至同步队列,等待获取锁。
1.wait()方法和sleep()方法:
wait()方法在等待中释放锁;sleep()在等待的时候不会释放锁,抱着锁睡眠。
2.notify():
随机唤醒一个线程,将等待队列中的一个等待线程从等待队列中移到同步队列中。

