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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

首先wait()和notify()方法只有在被synchronized修饰的方法内或synchronized同步代码内才有效,notify()方法调用后不是立即将线程唤醒,而是等到本线程所在的同步代码块执行完毕之后,并且将锁资源自动释放后,JVM会在wait()对象锁的线程中随机选一个线程,然后将释放的锁给它并唤醒它,使它继续执行。{:2_38:}

1 个回复

倒序浏览
notify是随机唤醒一个等待该锁的线程,包括它自己,哪个线程抢到该锁哪个就能执行
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马