当前位置: 首页 > 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/14296090/

相关文章:

  • 免费做微网站wordpress 原创
  • 公司网站建设怎么协调内容与保密广东网站建设模板
  • 无锡seo网站排名wordpress定制
  • 手机网站开发注意wordpress视频下载
  • 怎么做淘客推广网站怎么做网页广告
  • 哪个网站可以接工程做织梦网站上传新闻
  • 上海网站开发薪资建设网站需要多少费用
  • 南通网站制作计划建设企业网银u盾网站打不开
  • 企业网站设计建设服务器韩城全员核酸检测
  • 网站要怎么做才能让360收录专业商城网站建设公司
  • 新野企业网站建设怎么推广自己的公司
  • 石家庄 网站编辑永州做网站tuantaogou
  • 佛山高端网站建设工作室wordpress多账号
  • 网站使用了seo优化工具怎么检测公司网站建设与维护方案
  • 网站主视觉手机网站自适应分辨率
  • 龙里县建设局管方网站dedecms网站地图
  • 中国建设银行注册网站用户名怎么填建设工程市场价格信息
  • 用vs做网站界面做网站都需要哪些软件
  • 温州市平阳县建设局网站表白网页生成器
  • 网站名称填写什么工作中存在的问题和不足
  • 做携程怎样的网站中国保密在线网站培训系统
  • 17网站一起做网店浙江云主机购买
  • 个人网站备案备注范文wordpress自动添加关键字
  • wordpress全站ssl平台公司代理注册
  • 如何在木上做网站军民融合网站建设
  • 厦门商城网站开发网络运营师资格证
  • 如何做flash游戏下载网站甘肃兰州做网站
  • 网站建设方案的内容手机网站开发如何设置触摸功能
  • 做美工需要知道的设计网站wordpress 开源模板
  • python做网站后台网页设计与网站建设...