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

wordpress小工具 样式百度快照优化排名怎么做

wordpress小工具 样式,百度快照优化排名怎么做,wordpress 全站备份,创建公司网站需要注意什么首先确定线程数量。如果数据集合的大小小于50,就只使用一个线程;否则使用5个线程。计算每个线程平均处理的数据数量sizePerThread以及余数remainder。在划分数据子集合时,对于每个线程的处理范围进行计算。如果有余数,就将余数依次…
  • 首先确定线程数量。如果数据集合的大小小于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 {CopyOnWriteArrayList<Integer> finalList = new CopyOnWriteArrayList<>();List<Integer> 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);List<Integer> 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.shuangfujiaoyu.com/news/31169.html

相关文章:

  • 三只松鼠网站谁做的长春网站建设开发
  • 手机制作海报的软件免费网络优化工程师招聘信息
  • 武汉网站制作027软文范例100字
  • 全国企业信用信息公示系统河南单页网站seo优化
  • 上海市建设部注册中心网站网络推广外包流程
  • b2b网站建设技术策划推广
  • 国家建设协会官方网站市场营销网络
  • 二级域名做很多网站seo是什么意思
  • wordpress帐号深圳aso优化
  • 企业网站排名广州网络推广专员
  • 怎么向百度提交网站小学生收集的新闻10条
  • 科技网站的一些案例展示营销渠道有哪些
  • 建设网站的费用佛山网络推广公司
  • 公司网站建设接单动态网站设计毕业论文
  • 扁平化颜色网站sem 优化软件
  • 厦门做网站多少钱如何把网站推广
  • 惠州网站建设 鑫seo引擎优化专员
  • 怎么制作游戏插件网页搜索优化seo
  • 上海公司做网站的价格seo技术公司
  • 张店网站建设定制西安做网站哪家好
  • 返利网站 帐如何做百度搜索推广优化师工作内容
  • 平湖网站制作seo关键词排名优化方法
  • 家政月嫂网站源码百度查找相似图片
  • wordpress外链跳转样式网站优化的主要内容
  • 可以做外国网站文章迅雷磁力链bt磁力天堂
  • 网络服务商提供的adsl上网帐号及口令企业站seo报价
  • 微信平台开发公司成都凌哥seo
  • ps怎么做响应式网站布局图做网站建设优化的公司排名
  • 兼职做美工摄影去哪个网站百度竞价包年推广是怎么回事
  • 哈尔滨 房产网站建设bt磁力bt天堂