更多java源码分析请见:jdk11源码分析系列文章专栏:Java11源码分析

@[toc]

概述

ReentrantLock是java中常用的加锁工具,下面是一个典型的写法:

ReentrantLock lock = null;try {    System.out.println(System.currentTimeMillis());    lock = new ReentrantLock();    lock.lock();    lock.lock();    TimeUnit.SECONDS.sleep(1);    System.out.println(System.currentTimeMillis());} catch (Exception e) {    e.printStackTrace();}
收藏 打印