在使用Java 模拟生产者与消费者线程通信问题时,将同步代码块 的监视器 由 this 转换成 当前产品 类的对象 会报 不是同一把对象锁??把锁换成this 一点问题没有
在使用Java 模拟生产者与消费者线程通信问题时,将同步代码块 的监视器 由 this 转换成 当前产品 类的对象 会报 不是同一把对象锁??把锁换成this 一点问题没有
this 锁的是当前对象,class锁的是类 ,类是全局的。你锁上class,其他线程 创建的对象 根本进不去方法里面啊,自然也没法notify,除非在其他地方有唤醒所有操作,不然这个锁,可能会一直wait()