当前位置: 首页 > 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://wiki.neutronadmin.com/news/23362/

相关文章:

  • 江苏营销型网站推广上海cms建站
  • 网站开发中数据库的功能怎么用h5做网站
  • 网站 建设 原则题库小程序源码
  • 青白江网站建设老的网站为什么要改版新网站
  • 怎么做网站或APP眉山建设网站
  • 亚马逊中国官网网站品牌建设是指什么
  • wordpress整站备份插件珠海网站建设托管
  • 网站页面如何设计图做网站优化企业
  • 网站cms分站系统网页游戏排行榜前十微信小程序
  • 江门市建设工程安全监督网站泰州网站建设价格
  • 大型网站后台登录地址一般是如何设置的在线营销型网站制作
  • 广州信科做网站微商怎么做 和淘宝网站一样吗
  • 佛山营销型建设网站网站建设尺寸像素是多少钱
  • 阿里云服务器如何配置多网站关于色彩搭配的网站
  • 郑州医疗网站开发管理咨询合同
  • 巩义做网站汉狮网络贵阳个人做网站
  • 天长哪个广告公司做网站昆山做轮胎网站
  • 南京医院手机网站建设网络规划与设计专业
  • 网站前台做哪些工作做旅游网站当地人服务赚钱吗
  • 自适应网站做推广国家企业信用信息系统(河南)
  • 免费网站app源码教育网站 前置审批
  • 百度网站做防水补漏网站开发包含什么
  • 网站建设销售发展前景东营网站制作公司
  • 做网站后租服务器一年多少钱wordpress 数据备份插件
  • 广西城市建设学校官方网站服装网络营销推广案例
  • mip网站有什么好处廊坊百度优化
  • 商丘做建设网站的公司网站更换备案号
  • 如何提高网站排名seo微信平台的微网站怎么做的
  • 网站会员系统wordpress研究院网站建设方案
  • 延边北京网站建设用凡科网建设的网站