gpt4 book ai didi

java - 如何使用 Java 线程并行化 ArrayList 操作?

转载 作者:行者123 更新时间:2023-12-01 20:57:10 27 4
gpt4 key购买 nike

我有密码数组列表。我想检查文件是否用该密码解密。我想使用线程来应用字符串转换,例如将数字添加到字符串末尾。使用 java 线程或线程池执行此操作的最佳方法是什么?

for (String pass : passwordDictionary) {
setPassword(password);
decrypt(secret)
setPassword(password+numbers);
decrypt(secret)

最佳答案

可能的方法之一是使用Stream.parallel():

passwordDictionary.stream().parallel().forEach(password -> { 
setPassword(password);
decrypt(secret)
setPassword(password+numbers);
decrypt(secret)
})

关于java - 如何使用 Java 线程并行化 ArrayList 操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42164780/

27 4 0