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

网站空间和服务器有什么区别wp建站

网站空间和服务器有什么区别,wp建站,长春网站建设4435,铁岭做网站一般多少钱在生产者-消费者模型中#xff0c;在原有代码基础上#xff0c;把队列独立为1个类实现#xff0c;通过公布接口#xff0c;由生产者和消费者调用。 public class Consumer implements Runnable {int n;CountDownLatch countDownLatch;public Consumer(BlockingQueueIn…在生产者-消费者模型中在原有代码基础上把队列独立为1个类实现通过公布接口由生产者和消费者调用。 public class Consumer implements Runnable {int n;CountDownLatch countDownLatch;public Consumer(BlockingQueueInteger blockingQueue, int n, CountDownLatch countDownLatch) {this.n n;this.countDownLatchcountDownLatch;}Overridepublic void run() {for(int i0;in;i){try {int curPACqueue.consume();/*System.out.println(this.toString()i处理cur);*/isPrime(cur);/* System.out.println(消费blockingQueue.size());*/} catch (InterruptedException e) {e.printStackTrace();}}System.out.println(消费者完成);countDownLatch.countDown();}int isPrime(int n){ //返回1表示判断为质数0为非质数在此没有进行输入异常检测double n_sqrt;if(n2 || n3) return 1;if(n%6!1 n%6!5) return 0;n_sqrtMath.floor(Math.sqrt((float)n));for(int i5;in_sqrt;i6){if(n%(i)0 | n%(i2)0) return 0;}return 1;}}public class Model {public static void excute(int producerNum,int consumerNum,int num,CountDownLatch countDownLatch){BlockingQueueInteger blockingQueuenew LinkedBlockingQueue(num);for(int i0;iproducerNum;i){new Thread(new Producer(blockingQueue,num/producerNum,countDownLatch)).start();}for(int i0;iconsumerNum;i){new Thread(new Consumer(blockingQueue,num/consumerNum,countDownLatch)).start();}}public static void main(String[] args) {CountDownLatch countDownLatchnew CountDownLatch(6);long sSystem.currentTimeMillis();excute(2,4,1000000,countDownLatch);try {countDownLatch.await();} catch (InterruptedException e) {e.printStackTrace();}System.out.println((double) (System.currentTimeMillis()-s)/1000);} }public class PACqueue {//Java 阻塞队列在队列为空时获取元素的线程会等待队列变为非空。当队列满时存储元素的线程会等待队列可用。private static BlockingQueueInteger blockingQueuenew LinkedBlockingQueue(1000000);public static void produce (int n)throws InterruptedException{blockingQueue.put(n);}public static int consume ()throws InterruptedException{return blockingQueue.take();}}public class Producer implements Runnable{int n;CountDownLatch countDownLatch;public Producer(BlockingQueueInteger blockingQueue, int n,CountDownLatch countDownLatch) {this.n n;this.countDownLatchcountDownLatch;}Overridepublic void run() {Random ra new Random();for(int i0;in;i){try {/* System.out.println(this.toString()i生产);*/PACqueue.produce(ra.nextInt(2000000000)1);/* System.out.println(生产blockingQueue.size());*/} catch (InterruptedException e) {e.printStackTrace();}}System.out.println(生产者完成);countDownLatch.countDown();} }
http://www.huolong8.cn/news/434185/

相关文章:

  • 网站建设服务器的选择方案建设厅证件查询方式
  • 提升网站建设品质价位企业综合查询网站
  • 网站需求分析报告范文公众号官网登录
  • 网站动态图片如何做wordpress搜狗
  • 建筑人才招聘网站基层建设期刊在哪个网站被收录
  • 哪里有服务好的网站建设wordpress首页修改无效
  • 做网站简单还是app简单网站左侧漂浮代码
  • 网站建设维护内容企业网站排名技巧
  • 东莞最好的网站建设制作网页模板
  • 网站建设2000字论文wordpress 个人国内收款
  • 杭州模板开发建站南京seo顾问
  • 好网站建设因素成都网站建设天府科蓝
  • 旅游网站平台建设方案策划书外卖网站开发方案
  • html网站的直播怎么做建筑网入口
  • 网站的主域名一流的网站建设哪家好
  • 淮安网站设计网店运营在哪里学比较好些
  • 做百度移动网站优化排如何做好网络销售
  • 建设网站的成本有哪些企业网站的建立
  • 现在有没有免费的网站定制营销型网站
  • 网站开发实例pdf下载百度浏览器
  • 九江网站建设公司WordPress主题2017
  • 免费企业自助建站信息发布网娃哈哈网络推广方案
  • 建网站要什么wordpress 头像 virtos
  • 优质专业建设申报网站wordpress使用cad功能
  • 如何制作导航网站网站域名中文后缀
  • 正规网站模板设计网站老域名跳转到新域名
  • 安徽旅游集团网站建设wordpress插件授权破解版
  • 网站定制开发注意事项wordpress 时光轴
  • 无限站点建站系统郑州同济医院
  • 自己做的网站怎么搜不到中国工程造价网官网