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

网站权重6了该则么做优化方案域名有什么用

网站权重6了该则么做优化方案,域名有什么用,网站建设需要营业执照吗,东营网站建设教程首先确定线程数量。如果数据集合的大小小于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.yayakq.cn/news/202386/

相关文章:

  • 网站建设与管理课程项目珠海手机网站建设公司
  • 怎么建立自己的公司网站沧州网络营销网络宣传业务
  • 网站的轮播图一般是做多大郫都区网站建设
  • 株洲网站网络推广怎么做肇庆市有限公司网站建设
  • 申请做网站要什么局wordpress 维护插件
  • 网站开发课题的目的与意义做网站买空间多少钱
  • 思科中国网站开发案例深圳网站商城定制设计
  • 南昌专业做网站公司辽宁省住房建设厅网站
  • 网站模版 源码之家wordpress景点展示插件
  • 邯郸人才网官网seo代码优化工具
  • 湘潭做网站选择磐石网络Wordpress博客怎么盈利
  • 行业前10的网站建设公如何利用互联网宣传与推广
  • 规划电子商务网站建设方案付网站开发费计入什么科目
  • 现在1做啥网站流量大网页设计尺寸规格
  • 建设系统网站首页微信营销的特点
  • 南充网站设计东莞市住房建设局网站
  • 厦门app开发网站开发公司电话个人网站建设的背景
  • 网站域名云服务器是什么大连手机网站开发
  • 珠海做网站设计贵港网站建设
  • 网站建设方案书的内容管理制度塘厦三正半山酒店
  • 中山做网站推广公司做外贸国外网站
  • 旅游网站的设计与制作htmlwordpress注册邮件无法
  • 深圳网站设计九曲如何加入百度推广
  • 菏泽财富中心网站建设深圳网站设计兴田德润简介
  • 上饶网站建设兼职wordpress主题 站长
  • 网站建设的风险管理链接推广软件
  • 自己设置免费网站设计平台网站建设对网络营销的影响
  • 公司网站开发费用如何做账南通智能模板建站
  • 网站建设图书中国建设银行龙卡信用卡网站
  • 郑州专业做网站公asp.net做网站步骤