线程锁问题! 释放锁时用对象.wait()还是就用wait(),就用wait()是不是线程的方法。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 notify()wait()两个是对应的,一个wait()等待,notify()是唤醒一个等待 还得注意wait() 必须在synchronized块中 如果线程A调用b.wait(),意思是线程A因为释放掉锁b而进入休眠状态,此后若其他线程调用b.nofity(),意思是唤醒一个因为释放锁b而进入休眠状态的线程,可能为线程A wait是Object中的方法!wait()也就是this.wait(),也就是同步自己(等待自己的同步锁),如果你想通过其他对象,当然就是等待它的同步锁. 窗口永远置项 一个菜鸟的荒诞想法... 求无限级次方高效算法 如何处理匿名重复发帖的问题 java 初学者的问题 JAVA,数据集里怎么设置LONG字段属性??急急急 初级问题-在线 开放源代码的开发协作模式是否也适用于商业软件的网络协同开发?-JTracker项目开发探讨 初学JAVA 这样的环境变量对吗? 谢谢 给applet加一个安全证书是怎么实现的呢?最好有例子! 如何用Runtime方法在JAVA中执行.BAT的文件 初学者的一个问题,请大家帮忙看看
wait()
两个是对应的,一个wait()等待,notify()是唤醒一个等待
wait() 必须在synchronized块中
wait()也就是this.wait(),也就是同步自己(等待自己的同步锁),如果你想通过其他对象,当然就是等待它的同步锁.