我使用Executor Service调用rest客户端服务。我检查串行或并行的时间,需要相同的时间。
if($firstname =="") {
header("Location: register.php?f=1");
}
答案 0 :(得分:0)
首先提交所有任务,然后一次一个地获取结果。这意味着当您等待第一个结果时,其他结果也可能同时运行。
List<Future<ServiceResponse>> futures = new ArrayList<>();
for(Long i= start; i <= end; i++ )
futures.add(executor.submit(getTask(i)));
for (Future<ServiceResponse> future : futures)
{
if(future != null)
{
String result = .....;
people.add(result);
}
}