我对Java中的servlet相当新。我有一个servlet,我通过调用几个REST API来收集信息,这些REST API按顺序工作。但是由于我有一个基于其他REST api被调用的对象列表,因此它花了很多时间。但如果我有一个大的列表,那么它需要花费大量的时间来执行。因此,如何为列表中的每个成员引入动态线程,以便在较短的响应时间内获得结果
ArrayList<Object1> newlist ;
for(Object1 obj : newlist){
method1(obj);
}
public void method1(Object obj){
//Calling other methods
}
基于上面的例子,我想为arraylist的每个对象启动多个不同的线程,因为顺序执行需要时间。