jdk11源码-ReentrantLock源码
更多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(); }