入力として文字列を受け取り、入力文字列に基づいて DB からデータを返すメソッドがあります。文字列の配列があり、現在、各文字列を入力として渡し、配列全体をループしています
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() メソッド呼び出しを同時呼び出しに変更したいと考えています。ここでスレッドを使用できるかどうか、またはこれを達成するための新しいアプローチがあるかどうかはわかりません。