// @topic S-0314-10-01-30 Java singleton design pattern
// @brief class Mutex

package singleton;

public class Mutex {
    static private java.util.concurrent.locks.Lock mLock =
            new java.util.concurrent.locks.ReentrantLock();
    public void acquire()
    {
        mLock.lock();
    }
    
    public void release()
    {
        mLock.unlock();
    }
}//class Mutex