Criando varias Threads em um for

Olá pessoal, td bem…

Preciso de um help na seguinte situação (não sou muito bom com threads estou revendo um pouco de coisas etc):

Em 1 for que lê uma lista por exemplo eu executo uma chamada a um serviço etc. Preciso ler toda essa lista disparando x Threads e enquanto não finalizar o processamento dessas x threads não posso realizar outras chamadas dentro desse for ciclano essa lista ate o final etc.

for (Object i : dtListed.keySet()) {
url_api = aaaaaaaa;
callApi();
}

Obrigado pelo help. Abracao.

Use um ExecutorService:

1 curtida

Ok Hugo, melhor nao reinventar a roda :smiley: Valeu Abs