Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/07/2011, 07:36
Avatar de soy_nicanor
soy_nicanor
 
Fecha de Ingreso: mayo-2010
Mensajes: 374
Antigüedad: 14 años, 7 meses
Puntos: 3
No me funciona el codigo de java - semaforo

Tengo que hacer una implementacion de semaforo en java

y este es el codigo y no corre en mi maquina que estara mal y tambien quisiera ingresar datos


Cita:
package semaforo;
public class Semaforo
{
private int valor;
public Semaforo(int valor)
{
this.valor = valor;
}
public synchronized void P()
{
this.valor--;
if(valor < 0)
{
try
{
this.wait();
}
catch (InterruptedException e)
{
e.printStackTrace();
}
}
}
public synchronized void V()
{
this.valor++;
if(valor <= 0)
{
this.notify();
}
}
}