FACULTAD DE CIENCIAS DE LA COMPUTACION
 
 
 

Dos contadores

import java.awt.*;
import java.applet.Applet;

public class DosContadores extends Applet {

public void init() {
TextArea mostrar = new TextArea(2, 50);
add(mostrar);
NumeroCompartido conteo = new NumeroCompartido(mostrar);

Contador1 contador1 = new Contador1(conteo);
Contador2 contador2 = new Contador2(conteo);
contador1.start();
contador2.start();
}
}

class Contador1 extends Thread{

private NumeroCompartido conteo;

public Contador1(NumeroCompartido conteo){
this.conteo = conteo;
}

public void run() {
for(int i = 1; i <= 10; i++)
conteo.incrementar();
}
}

class Contador2 extends Thread{

private NumeroCompartido conteo;

public Contador2(NumeroCompartido conteo){
this.conteo = conteo;
}

public void run() {
for(int i = 1; i <= 10; i++)
conteo.incrementar();
}
}

class NumeroCompartido{

private int n = 0;

private TextArea mostrar;

public NumeroCompartido(TextArea mostrar){

this.mostrar = mostrar;

}

public void incrementar(){

n = n + 1;
mostrar.append(n + ",");
}

}


EJECUCION DEL PROGRAMA




 
     

 

 

 

 

     
Hosted by www.Geocities.ws

1