/*CODIGO*/
import java.awt.*;
import java.applet.Applet;
public class DosContadores extends Applet
{
public void init()
{
TextArea mostrar = new TextArea (10,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 + ",");
}
}
/*>>>>>>EJECUTABLE<<<<<<*/
http://xtabay.cs.buap.mx/root/applets/2/
|