当前位置: 首页 > news >正文

做柱状图饼状图好看的网站文山seo公司

做柱状图饼状图好看的网站,文山seo公司,网站建设最好的书籍是,站设计网站官网经典例题:生产者/消费者问题 生产者(Productor)将产品放在柜台(Counter),而消费者(Customer)从柜台 处取走产品,生产者一次只能生产固定数量的产品(比如:1), 这时柜台中不能 再放产品,此时生产者应停止生产等待消费者…

经典例题:生产者/消费者问题

生产者(Productor)将产品放在柜台(Counter),而消费者(Customer)从柜台 处取走产品,生产者一次只能生产固定数量的产品(比如:1), 这时柜台中不能 再放产品,此时生产者应停止生产等待消费者拿走产品,此时生产者唤醒消费者来 取走产品,消费者拿走产品后,唤醒生产者,消费者开始等待.

代码

柜台(Counter)

package com.ffyc.javathread.demo9;
/*柜台角色  共享数据
*/
public class Counter {//代表商品数量 初始为0int num = 0;//负责生产商品的方法,锁对象是this,add()和sub()用的是同一ba锁public synchronized void add(){if(num == 0){System.out.println("生产者生产了一件商品");//生产了一件商品num = 1;//唤醒消费者线程this.notify();}else {try {this.wait();} catch (InterruptedException e) {e.printStackTrace();}}}//负责消费商品的方法public synchronized void sub(){if(num > 0){System.out.println("消费者拿走了一件商品");//消费者拿走了商品num = 0;this.notify();}else {try {this.wait();} catch (InterruptedException e) {e.printStackTrace();}}}
}

生产者(Productor)

package com.ffyc.javathread.demo9;
/*生产者线程
*/
public class ProductorThread extends Thread{Counter counter;public ProductorThread(Counter counter) {this.counter = counter;}@Overridepublic void run() {while (true){//生产者线程一直生产counter.add();}}
}

消费者(Customer)

package com.ffyc.javathread.demo9;public class CustomerThread extends Thread{Counter counter;public CustomerThread(Counter counter) {this.counter = counter;}@Overridepublic void run() {while (true){//消费者线程一直消费counter.sub();}}
}

测试

package com.ffyc.javathread.demo9;public class Test {public static void main(String[] args) {//创建的唯一的一个柜台对象Counter counter = new Counter();ProductorThread p = new ProductorThread(counter);CustomerThread c = new CustomerThread(counter);p.start();c.start();}
}

运行

http://www.ritt.cn/news/7226.html

相关文章:

  • wordpress主题使用方法免费seo工具
  • 重庆是哪个省份seo外链资源
  • 禁用wordpress自动保存插件深圳seo优化
  • 商洛高新建设开发集团网站信息流投放平台
  • 注册一个网站的流程百度投诉中心入口
  • 丹阳网站制作免费推广网站大全下载安装
  • 眉山网站开发app广告推广
  • 微信做网站支付工具宁波seo快速优化课程
  • 怎么自己做五合一网站广州网站优化公司如何
  • 做一些好玩的个人网站媒体平台推广
  • 个人网页包括哪些内容广州中小企业seo推广运营
  • 网站服务器过期了怎么办互联网营销的五个手段
  • 织梦网站更改主页链接广州信息流推广公司
  • b2b网站如何做排名什么是白帽seo
  • 如何做微信朋友圈网站奶茶的营销推广软文
  • 广西企业建站成品网站1688入口网页版怎样
  • 生鲜做的好的网站2022年网络流行语
  • 企业门户网站的设计与实现如何在百度上添加店铺的位置
  • 做网站用什么软件啊西安网站关键词排名
  • 汕头网站专业制作潍坊今日头条新闻
  • 制作网页如何添加图片免费seo软件
  • 网站与网站做外链好吗营销型网站的类型
  • 移动互联网开发技术学什么南宁seo外包平台
  • 怎么做网站推广世界杯seo文章关键词怎么优化
  • 最好的网站设谷歌seo排名优化
  • 做app需要网站吗关键词优化策略有哪些
  • 郑州世界工厂网seo做什么网站赚钱
  • 网页游戏 手机柏乡seo快排优化
  • 公司网站建设费计入什么科目怎么把网站排名优化
  • 灰色网站模板国内搜索引擎网站