Ir ao conteúdo
  • Cadastre-se

Threads


Posts recomendados

Boa tarde galera, nesse código abaixo ele processa 1 pedido acada um segundo

Eu queria saber como faço para processar 10 pedidos, alguem pode me ajudar?

import java.text.SimpleDateFormat;import java.util.GregorianCalendar;	public class ATPS implements Runnable {				int vetor[] = new int [5];		int contador = 1;	public void run() {		// TODO Auto-generated method stub				for(vetor[contador] = 1; vetor[contador]<6;vetor[contador]++){						GregorianCalendar calendario = new GregorianCalendar();			SimpleDateFormat formatar = new SimpleDateFormat("dd/MM/yyyy - HH:mm:ss");				System.out.println("Iniciando Pedido "+vetor[contador]);			try {				Thread.sleep(1000);				System.out.println("Dados do início do pedido: "+formatar.format(calendario.getTime()));				calendario = new GregorianCalendar();				System.out.println("Dados do término do pedido: "+formatar.format(calendario.getTime()));				System.out.println("-------------------------------------------\n");			} catch (InterruptedException e) {				// TODO Auto-generated catch block				e.printStackTrace();			}			}		}			}
public class ATPSmain {	public static void main(String[] args) {		// TODO Auto-generated method stub				ATPS classe = new ATPS();				Thread ATPS = new Thread(classe);				ATPS.start();	}}

Desde já agradeço.

Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois...

Você quer processar 10 pedidos em um segundo?

Se for assim basta reduzir o tempo em que a sua thread dorme. Ficaria assim:

Thread.sleep(100);

Com a sua thread dormindo 100 milisegundos ela consegue executa o laço for 10 vezes por segundo (levando em conta que a operação de obter não gasta muito tempo).

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...