Programação concorrente
Por: Carolina234 • 5/4/2018 • 887 Palavras (4 Páginas) • 379 Visualizações
...
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)
...