首页 > 编程语言 > 详细

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

时间:2019-04-04 18:18:18      阅读:136      评论:0      收藏:0      [点我收藏+]

1.什么是等待唤醒

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

  下面是用到的方法:

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

  notify():唤醒等待的线程

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

 

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

技术分享图片

 

  

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

技术分享图片

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

技术分享图片

 

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

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

技术分享图片

 

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

原文:https://www.cnblogs.com/BigFF/p/10656342.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!