Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

Programação concorrente

Por:   •  5/4/2018  •  887 Palavras (4 Páginas)  •  379 Visualizações

Página 1 de 4

...

a = a + 5;

Thread.sleep(1000);

System.out.println("Valor final de A: "+a);

}

//FOR V

int b = 0;

for(int i = 0; i

b = b + 6;

Thread.sleep(1000);

System.out.println("Valor final de B: "+b);

}

//FOR VI

int c = 0;

for(int i = 0; i

c = c + 6;

Thread.sleep(1000);

System.out.println("Valor final de B: "+c);

}

System.out.println("Final do metodo execução: ");

}catch(Exception e){

System.out.println(e.getMessage());

}

}

public SemThread(){

System.out.println("Executando o construtor!");

}

}

package Thread;

public class CanalUm extends Thread implements Runnable{

private String mensagem;

private int atraso;

public CanalUm() {

}

public void run(){

try{

//FOR I

int x = 0;

for(int i = 0; i

x = x + 2;

System.out.println("Executando FOR I");

System.out.println("Valor final de X: "+x);

Thread.sleep(1000);//metodo de espera

Thread.currentThread().getName();

}

}catch(Exception e){

System.out.println(e.getMessage());

}

}

public CanalUm(String mensagem,int atraso){

this.mensagem = mensagem;

this.atraso = atraso;

}

/**

* @return the mensagem

*/

public String getMensagem() {

return mensagem;

}

/**

* @param mensagem the mensagem to set

*/

public void setMensagem(String mensagem) {

this.mensagem = mensagem;

}

/**

* @return the atraso

*/

public int getAtraso() {

return atraso;

}

/**

* @param atraso the atraso to set

*/

public void setAtraso(int atraso) {

this.atraso = atraso;

}

}

package Thread;

public class CanalDois extends Thread{

private String mensagem;

private int atraso;

public void run(){

try{

//FOR II

int y = 0;

for(int i = 0; i

y = y + 3;

Thread.sleep(1000);

System.out.println("Executando FOR II");

System.out.println("Valor final de Y: "+y);

}

}catch(Exception e){

System.out.println(e.getMessage());

}

}

public CanalDois(){

}

public CanalDois(String mensagem, int atraso){

this.mensagem = mensagem;

this.atraso = atraso;

}

/**

* @return the mensagem

*/

public String getMensagem() {

return mensagem;

}

/**

* @param mensagem the mensagem to set

*/

public void setMensagem(String mensagem)

...

Baixar como  txt (9.1 Kb)   pdf (67.8 Kb)   docx (24.1 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no Essays.club