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

网页制作与网站建设》在线作业 答案腾讯搜索引擎入口

网页制作与网站建设》在线作业 答案,腾讯搜索引擎入口,基础网站建设,怎么快速提升网站权重首先确定线程数量。如果数据集合的大小小于50#xff0c;就只使用一个线程#xff1b;否则使用5个线程。计算每个线程平均处理的数据数量sizePerThread以及余数remainder。在划分数据子集合时#xff0c;对于每个线程的处理范围进行计算。如果有余数#xff0c;就将余数依次…首先确定线程数量。如果数据集合的大小小于50就只使用一个线程否则使用5个线程。计算每个线程平均处理的数据数量sizePerThread以及余数remainder。在划分数据子集合时对于每个线程的处理范围进行计算。如果有余数就将余数依次分配到前面的线程中这里是简单地让前面的线程多处理一个数据。最后一个线程的结束索引直接设置为数据集合的大小确保能处理完所有数据。每个线程在处理完自己的数据后调用latch.countDown()主线程通过latch.await()等待所有线程完成任务后再继续执行后续操作。CopyOnWriteArrayList它是线程安全的适用于读多写少的场景 package com.syplatform;import static org.junit.Assert.assertTrue;import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.concurrent.CopyOnWriteArrayList; import java.util.concurrent.CountDownLatch;import org.junit.Test;/*** Unit test for simple App.*/ public class AppTest {/*** Rigorous Test :-)*/Testpublic void shouldAnswerWithTrue() throws InterruptedException {CopyOnWriteArrayListInteger finalList new CopyOnWriteArrayList();ListInteger dataList new ArrayList();for (int i 1; i 101; i) {dataList.add(i);}// 根据数据量决定线程数量int numThreads dataList.size() 50 ? 1 : 5;int size dataList.size();int partSize size / numThreads;// 处理不能整除的情况将剩余的任务分配到前面的线程中int remainder size % numThreads;int startIndex 0;CountDownLatch latch new CountDownLatch(numThreads);for (int i 0; i numThreads; i) {int endIndex startIndex partSize (i remainder ? 1 : 0);ListInteger subList dataList.subList(startIndex, endIndex);startIndex endIndex;Thread thread new Thread(() - {for (Integer num : subList) {finalList.add(num);System.out.println(Thread.currentThread().getName() processing num);}latch.countDown();});thread.start();}latch.await();System.out.println(All threads have finished processing.);assertTrue(finalList.size() 101);} }
http://www.hkea.cn/news/14412787/

相关文章:

  • 固原市住房和城乡建设局网站6617网址导航彩票网站大全
  • 深圳设计网站源码网站托管一般多少钱
  • 网站商城系统帮人做非法网站吗
  • 排版设计模板网站网络技术培训班
  • 建站服务器多少钱wordpress 加上广告
  • 自己网站上放个域名查询官方网站开发
  • dede网站后台模板微信开放平台帐号
  • 娱乐网站的代理怎么做手机网站二级域名
  • 企业网站管理系统cmswordpress 响应式图片轮播
  • 赣州seo顾问为什么vue不利于seo
  • 企查查网站佳木斯 网站建设
  • 学院网站信息化建设总结felis wordpress
  • 王占山济南优化网站厂家
  • 药学专业网站成都市新津县建设局官方网站
  • 阿里巴巴做网站百度seo整站优化
  • 惠阳东莞网站建设建设网站免费
  • 中山网站备案河北建设银行石家庄分行招聘网站
  • 湖北省建设厅网站杨凯在线p图网页版免费
  • 建设公司网站都需要什么竞价账户托管哪家好
  • 网站开发下载功能如何实现网站建设实验感想
  • 视频网站做电商phpcms网站模版
  • 雄安智能网站建设方案专业的网站优化
  • 肇庆建设银行招聘网站在线视频网站开发成本
  • 东莞网站制作公司报价wordpress怎么连接空间
  • 宁波品牌网站建设公司wordpress 自适应主题 rclean
  • 沈阳做网站优化的公司网站开发专员岗位职责
  • 网站建设公司营业执照衡水武邑县建设局网站
  • 母婴门户网站模板移动端网站怎么提交
  • 专业网站开发费用挑号网站后台怎么更新
  • 创做网站wordpress没有API解析接口怎办