peterson
Class Semafoor

java.lang.Object
  extended by peterson.Semafoor

public class Semafoor
extends java.lang.Object

Implenteert een standaard semafoor.

Author:
Pieter

Field Summary
protected  int value
           
 
Constructor Summary
Semafoor(int value)
          Maakt een nieuwe semafoor.
 
Method Summary
 void p()
          Laagt de value atomair eentje af, en wacht als dat nog niet kan.
 void v()
          Hoogt de value atomair eentje op.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

value

protected int value
Constructor Detail

Semafoor

public Semafoor(int value)
Maakt een nieuwe semafoor.

Parameters:
value - starwaarde van de semafoor
Method Detail

p

public void p()
Laagt de value atomair eentje af, en wacht als dat nog niet kan.


v

public void v()
Hoogt de value atomair eentje op.