java基础之重入锁

ReentrantLock类代码基本结构:
ReentrantLock myLock = new ReentrantLock();

		myLock.lock();
		try {
			critical section
		}finally {
			myLock.unlock();
		}

备注:需要将解锁操作包括在finally子句中,保证在临界区抛出异常,锁必须能够释放,避免其他线程永远阻塞

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章