java基礎之重入鎖

ReentrantLock類代碼基本結構:
ReentrantLock myLock = new ReentrantLock();

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

備註:需要將解鎖操作包括在finally子句中,保證在臨界區拋出異常,鎖必須能夠釋放,避免其他線程永遠阻塞

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