V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  Martin9  ›  全部回复第 2 页 / 共 37 页
回复总数  740
1  2  3  4  5  6  7  8  9  10 ... 37  
2023 年 7 月 28 日
回复了 Martin9 创建的主题 Apple 有什么 app 能记录朋友之间 apple watch 里的运动数据吗
@Wolfsin 只能看到当天的呀,想看到昨天的都没有
2023 年 7 月 28 日
回复了 storm666 创建的主题 生活 留上海和回武汉之间的抉择
关键是你回武汉干嘛呢?为了所谓的社交?还是离双方老家近?感觉都没必要啊
2023 年 7 月 11 日
回复了 ChevalierLxc 创建的主题 上海 想在上海上车,希望大家介绍一下几个地点。
今年上车了嘉定未来城,这个月开始交房贷了。
同 16 年毕业的,94 年 29 岁。原 po 才 26 快 27 ,惊了
@tomasyang 这家估计分也蛮高的
嘉悦云上?
2023 年 4 月 4 日
回复了 memory1 创建的主题 程序员 你们的 open AI 账号被封了没?
@Vraw5 +1
2023 年 4 月 3 日
回复了 ShotaconXD 创建的主题 职场话题 30 岁咯, 后面的路要怎么走?
同 30 ,感觉也写不动了
2023 年 3 月 29 日
回复了 Pil0tXia 创建的主题 程序员 24 届找后端实习,简历全过,一面全挂,该怎么办
行情不好,非战之罪也
2023 年 3 月 21 日
回复了 sunny1688 创建的主题 程序员 如何抓包 APP 内的 TCP 请求?
有没有可能他知道这是怎么一回事呢?
2023 年 3 月 10 日
回复了 yukirus 创建的主题 酷工作 工作两年了终究发现我喜欢的是前端不是后端
反过来+1 ,特别是写 css 的时候,想把电脑砸了
2023 年 3 月 10 日
回复了 Gct012 创建的主题 程序员 弱鸡求教一个关于 Java 多层 for 循环效率问题
以下回答来自 chatgpt, 供你参考。

针对这个场景,使用多线程并行处理 list 数据可以提高处理效率。你可以使用 Java 的线程池来实现多线程处理。Java 提供的线程池可以在多个线程之间共享一组线程,可以重复利用线程,减少线程创建和销毁的开销,从而提高效率。

在处理大量数据时,可以考虑使用分治思想,将数据分成若干份,分别交给不同的线程去处理,处理完成后再将结果合并。这样可以充分利用多核 CPU 的性能,提高并行处理的效率。

对于里面那层 for 循环的处理,你可以使用并行流来提高处理效率。Java 8 引入了 Stream API ,可以方便地进行并行处理。你可以使用 stream() 方法将结果列表转换成流,然后使用 parallel() 方法将流转换为并行流,最后使用 forEach() 方法对流进行处理。

List<List> resultLists = new ArrayList<>();
IntStream.range(0, list.size())
.parallel()
.forEach(i -> {
List resultList = HttpRequest.post(url).body(list.get(i));
resultLists.add(resultList);
});

List results = resultLists.stream()
.flatMap(List::stream)
.parallel()
.map(result -> {
var resultA = functionA(result);
var resultB = functionB(resultA);
var resultC = functionC(resultB);
return resultC;
})
.collect(Collectors.toList());
这里使用了 Java 8 的 Stream API ,通过并行处理来提高处理效率。第一个 forEach() 方法将结果列表转换成流,并行地处理列表中的每个元素,将结果添加到结果列表中。第二个流中的 flatMap() 方法将多个结果列表合并成一个流,然后并行地对每个结果进行处理,最后将结果收集到一个列表中。
自如的可以办
@defunct9 #20 被裁了就不能赚内推奖金了
2023 年 1 月 11 日
回复了 wuwei12138 创建的主题 MacBook Pro 先买一台二手 mbp
跟我电脑的配置一模一样,当时官网买的 25K 现在用起来也没啥大毛病。
2022 年 12 月 14 日
回复了 Martin9 创建的主题 上海 坐标上海,阳性的一点感受
@shyrock 还有些感冒药,没买到退烧药
2022 年 12 月 14 日
回复了 Martin9 创建的主题 上海 坐标上海,阳性的一点感受
@fareware 可能是运气或者无症状,这个病毒不是说身体好就能免疫
2022 年 12 月 14 日
回复了 Martin9 创建的主题 上海 坐标上海,阳性的一点感受
@cheese 有效是有效,但还是会反复发烧。
2022 年 12 月 14 日
回复了 Martin9 创建的主题 上海 坐标上海,阳性的一点感受
@bluehtt 做好准备吧,药物啥的😂
1  2  3  4  5  6  7  8  9  10 ... 37  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1382 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 23:58 · PVG 07:58 · LAX 16:58 · JFK 19:58
♥ Do have faith in what you're doing.