java基础之重入锁

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

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

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

猜你喜欢

转载自blog.csdn.net/coco_love24/article/details/80721383
今日推荐