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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

有点弄混了。。。

4 个回复

倒序浏览
同步方法的锁用 this
回复 使用道具 举报
你只要记住需要用一个锁对象,用this指的就是一个对象。还有一般方法中加锁就是默认的this
回复 使用道具 举报
notify(随机唤醒已经wait线程中的一个)  notifyAll(唤醒全部wait的线程)
唤醒不等于可以执行,得获得执行权才可以。
this就是个对象锁,你要在这个锁的基础上去 wait 去notify
回复 使用道具 举报
放锁只是为了保证线程的安全,而同步只需要锁是同一个对象就好,也不一定必须是this,也可以是任意的对象,只要这个对象的公共的就可以,就好比你定义一个静态的最终变量来作为锁,这样也是可以同步的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马