TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Programação Concorrente Threads

Por:   •  4/4/2015  •  Projeto de pesquisa  •  385 Palavras (2 Páginas)  •  216 Visualizações

Página 1 de 2

Experimento iniciando 1 threads

public class Canal extends Thread {

private String mensagem;

private int atraso;

public Canal(String mensagem, int atraso) {

this.mensagem = mensagem;t

his.atraso = atraso;

}

public void run() {

for (int i = 0; i < 10; i++)

{try {

}

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 < 10; i++){

try {

}

catch(Exception e) {

}

System.out.println(mensagem + ", contando: " + i);

}

}

}

public class MultiplosCanais {

public static void main(String[] args) {

for (cont = 0;cont <10;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 < 10; i++){

try {

}

catch(Exception e) {

}

System.out.println(mensagem + ", contando: " + i);

}

}

}

public class MultiplosCanais {

public static void main(String[] args) {

for (cont = 0;cont <50;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 int atraso;

public Canal(String mensagem, int atraso) {

this.mensagem = mensagem;this.atraso = atraso;

}

public void run() {

for (int i = 0; i < 10; i++)

{

try {

}

catch(Exception e) {

}System.out.println(mensagem + ", contando: " + i);

}

}

}

public class MultiplosCanais {

public static void main(String[] args) {

for

...

Baixar como (para membros premium)  txt (3.6 Kb)   pdf (41 Kb)   docx (14 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com