// @topic S-0314-10-03-40 Java object pool design pattern // @brief class Mutex package objectpooldemo; public class Mutex { static private java.util.concurrent.locks.Lock reentrantLock = new java.util.concurrent.locks.ReentrantLock(); public void acquire() { reentrantLock.lock(); } public void release() { reentrantLock.unlock(); } }//class Mutex