gpt4 book ai didi

java - 我想通过多线程将这个函数作为 List 中所有值的线程执行,请指导我

转载 作者:行者123 更新时间:2023-12-03 12:58:54 27 4
gpt4 key购买 nike

关闭。这个问题需要更多 focused .它目前不接受答案。












想改进这个问题?更新问题,使其仅关注一个问题 editing this post .

2年前关闭。




Improve this question



List<String> listOfNames = new ArrayList<>();for(
String name:listOfNames) { ///WANT TO PASS THIS VALUE IN THIS FUNCTION AND THIS FUNCTION WILL BE RUN IN PARALLEL FOR ALL INDEXES
myfunct(name){
//dosomething
}

最佳答案

一个简单的

listOfNames.parallelStream().forEach( name -> {
// do something
});

已经可以了。

这里的重点是:有 数以亿计的这样做的方法,并且它们都被广泛记录。我建议你开始 here例如。而作为 Andy正确地说:“只是添加线程”不一定是一种改进。更多线程并不自动意味着“更好”。相反,它们使代码更难遵循和理解,并打开了一个添加潜在错误的整个世界。

关于java - 我想通过多线程将这个函数作为 List 中所有值的线程执行,请指导我,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57248392/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com