ATPS apresentado ao Curso de Ciência da Computação da Instituição Anhanguera.
Por: Kleber.Oliveira • 22/8/2018 • 1.702 Palavras (7 Páginas) • 338 Visualizações
...
Thread: 2 - pedido nº 2 consumido
Thread: 3 - pedido nº 3 consumido
Thread: 4 - pedido nº 4 consumido
Thread: 5 - pedido nº 8 consumido
Thread: 9 - pedido nº 8 consumido
Thread: 7 - pedido nº 7 consumido
Thread: 8 - pedido nº 6 consumido
Thread: 6 - pedido nº 5 consumido
Thread: 1 - pedido nº 10 consumido
Thread: 2 - pedido nº 12 consumido
Thread: 0 - pedido nº 11 consumido
Thread: 3 - pedido nº 13 consumido
Thread: 5 - pedido nº 15 consumido
Thread: 9 - pedido nº 16 consumido
Thread: 7 - pedido nº 17 consumido
Thread: 4 - pedido nº 14 consumido
Thread: 6 - pedido nº 19 consumido
Thread: 8 - pedido nº 18 consumido
Tempo Total Processado: 20003 ms
Experimento iniciando 1 threads
public class Canal extends Thread { private String mensagem;
private int atraso;
public Canal(String mensagem, int atraso) { this.mensagem = mensagem;
this.atraso = atraso;
}
public void run() {
for (int i = 0; i
}
catch(Exception e) {
}
System.out.println(mensagem + ", contando: " + i);
}
}
}
public class MultiplosCanais {
public static void main(String[] args) { Canal c1 = new Canal("Canal 1", 1000); c1.start();
try {
}
catch (Exception e) {
}
System.out.println("Fim.");
}
}
---------------------------------------------------------------
Experimento iniciando 10 threads
public class Canal extends Thread { private String mensagem;
private int atraso;
public Canal(String mensagem, int atraso) { this.mensagem = mensagem;
this.atraso = atraso;
}
public void run() {
for (int i = 0; i
}
catch(Exception e) {
}
System.out.println(mensagem + ", contando: " + i);
}
}
}
public class MultiplosCanais {
public static void main(String[] args) {
for (cont = 0;cont
Canal c[cont] = new Canal("Canal [cont]", 1000); C[cont].start();
}
try {
}
catch (Exception e) {
}
System.out.println("Fim.");
}
}
Experimento iniciando 50 threads
public class Canal extends Thread { private String mensagem;
private int atraso;
public Canal(String mensagem, int atraso) { this.mensagem = mensagem;
this.atraso = atraso;
}
public void run() {
for (int i = 0; i
}
catch(Exception e) {
}
System.out.println(mensagem + ", contando: " + i);
}
}
}
public class MultiplosCanais {
public static void main(String[] args) {
for (cont = 0;cont
Canal c[cont] = new Canal("Canal [cont]", 1000); C[cont].start();
}
try {
}
catch (Exception e) {
}
System.out.println("Fim.");
}
}
Experimento iniciando 100 threads
public class Canal extends Thread { private String mensagem;
private
...