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

石家庄网络营销网站推广wordpress paypal插件

石家庄网络营销网站推广,wordpress paypal插件,网页设计与制作实训报告结果,WordPress主题文本简单说明#xff1a; 1、生产者负责将字符串转换成int 数字放入BlockingQueue#xff0c;失败就停止生产消费线程。 2、消费者从BlockingQueue获得数字#xff0c;取平方根值#xff0c;并累积值。如果有负数#xff0c;失败#xff01;停止生产消费线程。 3、模拟一个…简单说明 1、生产者负责将字符串转换成int 数字放入BlockingQueue失败就停止生产消费线程。 2、消费者从BlockingQueue获得数字取平方根值并累积值。如果有负数失败停止生产消费线程。 3、模拟一个生产者2个消费者。为了能均衡对应生产者每次暂停 10毫秒消费每次暂停23 毫秒~~ 代码 public class ThreadTest { private final BlockingQueueInteger queue new ArrayBlockingQueueInteger( 5 ); /**计算结果**/ private final AtomicInteger atoInt new AtomicInteger(0); /**整个计算过程是否成功**/ private final AtomicBoolean isSuccess new AtomicBoolean(true); private Thread t1 null; private Thread t2 null; private Thread t3 null; private final CountDownLatch endGate new CountDownLatch( 2 ); public static void main(String[] args) throws InterruptedException { String[] data new String[]{ 1, 1, 4, 9, 25, 36, 49, 64, 81, 144}; ThreadTest test new ThreadTest(); Producter p test.new Producter(data); Consumer c1 test.new Consumer(); Consumer c2 test.new Consumer(); test.t1 new Thread(p); test.t2 new Thread(c1); test.t3 new Thread(c2); test.start(); test.endGate.await(); if( test.isSuccess.get() ){ System.out.println( 计算结果: test.atoInt.get() ); } else{ System.out.println( 计算过程中遇到错误 ); } } private void start(){ t1.start(); t2.start(); t3.start(); } private void stop(){ t1.interrupt(); t2.interrupt(); t3.interrupt(); } private class Producter implements Runnable{ private final String[] data; public Producter(String[] data) { super(); this.data data; } Override public void run() { try { for( String s : data ){ //System.out.println( 当前读取数 s ); int i Integer.valueOf( s ); queue.put( i ); Thread.sleep( 10 ); } queue.put( Integer.MAX_VALUE ); } catch (NumberFormatException e) { e.printStackTrace(); isSuccess.set(false); stop(); return; } catch (InterruptedException e) { Thread.currentThread().interrupt(); } } } private class Consumer implements Runnable{ Override public void run() { try { while( !Thread.currentThread().isInterrupted() ){ int i queue.take(); Thread.sleep( 23 ); //遇到错误值 if( i0 ){ stop(); isSuccess.set(false); break; } //结束标志 else if( i Integer.MAX_VALUE ){ stop(); break; } //System.out.println( Thread.currentThread() 当前queue获取数: i ); atoInt.addAndGet( (int)Math.sqrt(i) ); //System.out.println( atoInt.get() ); } } catch (InterruptedException e) { Thread.currentThread().interrupt(); } finally{ endGate.countDown(); } } } }
http://www.pierceye.com/news/859647/

相关文章:

  • 聊城手机网站建设多少钱扬州网站建设哪个好薇
  • 云南安宁做网站的公司手机网页制作软件中文版
  • 如何做征信公司网站做谷歌推广一定要网站吗
  • 重庆市做网站的公司有哪些苏州网站建设设计公司
  • 网站制作计算机域名解析到网站
  • 自己做的电影网站打开很慢wordpress 防采集
  • 西安专业网站建设公司排名做网站编写
  • 做电影网站还能赚钱云南网站建设哪家公司好
  • 重庆定制网站开发什么是网络营销战略
  • 网站建设硬件方案精准客源app
  • 网站视觉优化怎么做电子商务网站建设参考文献2018
  • 服务器可以吧网站做跳转吗wordpress 远程图片本地化
  • 网站在线访谈栏目建设个人网站可以备案了吗
  • 汉口北做网站搜索广告是什么
  • 电商网站可以用dw做嘉兴网站建设平台
  • 做网站是数据库应该放在哪里建筑工程水平防护网
  • vps网站无法通过ip访问网站怎么做的支付宝接口
  • 怎么创建一个博客网站网站的c4d动画是怎么做的
  • 西安做企业网站科技论文发表网
  • html 手机网站开发企业做网站的合同
  • 建立wordpress网站吗全州建设完小网站
  • 网站域名注册证书是什么制作WordPress友情链接
  • 如何在解决方案中新建网站html网页制作的软件下载
  • 企业网站怎么做优化开小加工厂去哪接单子
  • 网站建设推广费怎么做账域名和网站绑定
  • 商丘网站建设想象力网络中国流量最大的网站排行
  • 网站是否有备案网站集约化建设建议
  • 浏览器收录网站网上做图赚钱的网站
  • 网站建设优化过程中的优化策略相关文章 wordpress
  • 泉州网站深圳航空公司官网首页