Code example for Semaphore

Methods: availablePermits

0
	} 
 
	// 返回此信号量中当前可用的许可数 
	public int AvailablePermits() 
	{ 
		return mSemaphore.availablePermits();
	} 
 
	// 从此信号量获取一个许可 
	public void Acquire() throws InterruptedException 
	{ 
		mSemaphore.acquire();
	} 
 
	// 从此信号量获取给定数目的许可 
	public void Acquire(int permits) throws InterruptedException
	{ 
		mSemaphore.acquire(permits);
	} 
 
	// 带超时的信号量获取一个许可