我有一个将字符串作为输入并根据输入字符串从数据库返回数据的方法。我有一个字符串数组,我目前正在将每个字符串作为输入传递并循环整个数组
public DataClass getData(String input){
....logic to get the data when string=input from a third party API.
Third party API takes 'input' string and gives out data....
}
public void callerMethod() {
List<String> myStrings = new List<String>();
for(inputStr : myStrings) {
DataClass data = getData(inputStr);
}
}
上面的代码是我现在的逻辑。我想将 getData() 方法调用更改为并发调用,而不是一个接一个地循环遍历列表,因为这种方法很耗时。我不确定我是否可以在这里使用线程,或者是否有任何更新的方法来实现这一点。