生产与消费者问题:假设仓库中只能存放一件产品,生产者将生产出来的产品放入仓库,消费者从仓库中取走产品:如果仓库中没有产品,生产者就将产品放入仓库,否则就停止生产等待:如果仓库中有产品,消费者就取走,否则就等待生产者生产 生产者和消费者共享同一个资源,并且生产者和消费者之间相互依赖,互为条件 Java提供了解决线程之间通信问题的方法:wait() //表示线程一直等待,知道其他线程通知,与sleep不同,会释放锁 wait(long timeout) //指定等待的毫秒数 notify() //唤…