simbad.sim
Class Lock

java.lang.Object
  extended by simbad.sim.Lock

public class Lock
extends java.lang.Object

A Simple lock for mutual exclusion.


Field Summary
(package private)  boolean locked
           
 
Constructor Summary
Lock()
           
 
Method Summary
 void lock()
          Obtain the lock.
 void unlock()
          Release the lock.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

locked

boolean locked
Constructor Detail

Lock

Lock()
Method Detail

lock

public void lock()
Obtain the lock. Only one thread at each time.


unlock

public void unlock()
Release the lock.