edu.ucdavis.rj.VM
Class Semaphore

java.lang.Object
  extended by edu.ucdavis.rj.VM.Semaphore

public class Semaphore
extends java.lang.Object


Field Summary
private  int s
           
(package private)  java.util.LinkedList<ModBoolean> waitQ
           
 
Constructor Summary
Semaphore(int init)
           
 
Method Summary
 void acquire()
           
 void release()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

waitQ

java.util.LinkedList<ModBoolean> waitQ

s

private int s
Constructor Detail

Semaphore

public Semaphore(int init)
Method Detail

acquire

public void acquire()

release

public void release()