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

广告人网站定制头像的网站

广告人网站,定制头像的网站,wordpress4.8漏洞,郑州seo网络推广同样是从网上看到的一个需求#xff0c;需求描述都在代码中。 不多说了#xff0c;直接贴代码了。相信大家都能够看得懂的#xff01; package cn.yw.bore;import java.util.ArrayList; import java.util.List; import java.util.concurrent.ArrayBlockingQueue; import jav…同样是从网上看到的一个需求需求描述都在代码中。 不多说了直接贴代码了。相信大家都能够看得懂的 package cn.yw.bore;import java.util.ArrayList; import java.util.List; import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock;/*** 使用多线程模拟多线程装弹及射出的过程实际上这是一个生产者与消费者的问题* * 要求* 1.开启3个线程装弹开启2个线程发射子弹* 2.弹夹最多只能够装载12颗子弹* 3.一次只能够发射一枚子弹发射子弹的时候不能进行装弹在装弹的时候不能进行发射。* 4.整个过程就是“装载”、“发射”、“装载”、“发射”、“装载”、“发射”* author yw-tony**/ public class ClipTest {public static void main(String[] args){final BoreManager manager new BoreManager();//开启3个线程装弹for(int i0;i3;i){new Thread(new Runnable(){Overridepublic void run() {while(true){manager.loading();}}}).start();}//开启两个线程进行发射for(int i0;i2;i){new Thread(new Runnable(){Overridepublic void run() {while(true){manager.send();}}}).start();}}/*** 模拟装弹以及发射的管理类* author yw-tony**/static class BoreManager{int boreCount 1;boolean flag false;//线程开启标记//队列中对多存储12个子弹ArrayBlockingQueueInteger blocking new ArrayBlockingQueueInteger(12); // ListInteger blocking new ArrayListInteger();Lock lock new ReentrantLock();Condition cond1 lock.newCondition();Condition cond2 lock.newCondition();/*** 发射*/public void send(){lock.lock();try{if(!flag){cond1.await();}if(blocking.size() 0){flag false;cond2.signal();}else{Integer i blocking.take();System.out.println(发射第i个子弹);blocking.remove(i);//将该元素从队列中移除Thread.sleep(100);//模拟子弹发射的慢过程}}catch(Exception e){e.printStackTrace();}finally{lock.unlock();}}/*** 装载*/public void loading(){lock.lock();try{if(flag){cond2.await();}if(blocking.size()12){flag true;cond1.signal();}else{blocking.put(boreCount);System.out.println(第boreCount个子弹装载完成);Thread.sleep(100);//模拟装弹慢过程boreCount;}}catch(Exception e){e.printStackTrace();}finally{lock.unlock();}}} }
http://www.yutouwan.com/news/23362/

相关文章:

  • 莱州市建设局网站网站菜单导航怎么做
  • 河北网站建设与制作用servlet做外卖网站
  • 《关于加快网站群建设的通知》达州seo
  • 网站建设选哪个网站建设公司86215
  • 网站开发费用属于什么科目阿里云网站打不开
  • 网站建设汇报品牌营销策划书
  • 网站网页区别是什么网上接装修单在哪个平台
  • 网站模版怎么做的免费图片链接生成器
  • 机关网站建设存在的问题上海美术设计公司
  • 做四级题目的网站哪里可以大量找到广告主
  • 单页网站建设一般收费淘宝客云建站网址
  • 建设优化网站青岛网站制作开发
  • 南昌做网站优化的公司wordpress添加文章时可以上传视频
  • 怎么做阿里国际网站的数据分析博客网站设计方案
  • 做招聘网站要多久做网站需要多少费用
  • 邯郸做网站推广找谁哪个是网络营销导向网站建设的基础
  • 自建网站如何被百度收录杭州高端网站设计
  • 网站做报表wordpress做英文站
  • 淘宝网站怎样建小影wordpress
  • 模具 东莞网站建设做垂直类网站
  • 网站安全狗卸载卸载不掉南昌房信网官网
  • 陕西网站建设优化技术工程平台公司是什么意思
  • nike网站建设分析建筑网官网平台
  • 青岛网站制作网络推广网站首页大图
  • 网站域名授权个人网页制作教程
  • 网站开发nodejs深圳关键词自动排名
  • 手机网站开发如何设置触摸功能巩义网站推广优化
  • 网站动态域名威海网站制作团队
  • 嘉兴市南湖区建设街道网站郑州网络推广平台有哪些
  • 内网如何做网站访问网站建设预算申请