Java中的生产者和消费者实例(多线程 等待唤醒机制)

1.什么是等待唤醒

  我们实现的效果 创建生产者和消费者  对服装进行生产  和售卖 实现生产一个就消费一个 来观察线程的各种状态  

  下面是用到的方法:

  wait()方法:让一个线程进行等待 另外一个线程的执行

  notify():唤醒等待的线程

  notifyAll();唤醒线程池中的所有线程

 

首先我们来创建 两个类 分别是 服装类 和消费者类

 

  

在编写 资源类  来 定义 线程的执行

最后编写main ()我们 创建两个生产者和消费者  来交替运行

 

 最后的效果  实现了  生产一个消费一个

并且线程之间 没有死锁  流畅

 

posted @ 2019-04-04 18:03  Bigff  阅读(323)  评论(0编辑  收藏  举报