如何将ArrayList操作与Java Threads并行化?

时间:2017-02-10 17:01:13

标签: java multithreading encryption arraylist

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

partial

1 个答案:

答案 0 :(得分:3)

其中一种可能的方法是使用Stream.parallel()

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