当一个线程拿到锁后,先唤醒其他现场再执行操作即notify()在执行代码前和先执行操作再唤醒其他线程没有区别。本身当同步代码块执行完毕后才会释放锁,让被唤醒的线程拿到锁。
2021-06-24
最新推荐文章于 2021-11-09 20:10:55 发布
当一个线程拿到锁后,先唤醒其他现场再执行操作即notify()在执行代码前和先执行操作再唤醒其他线程没有区别。本身当同步代码块执行完毕后才会释放锁,让被唤醒的线程拿到锁。