jdk11源码-ReentrantLock源码

  1. 云栖社区>
  2. Java技术进阶>
  3. 博客>
  4. 正文

jdk11源码-ReentrantLock源码

快乐崇拜007 2019-07-24 10:00:11 浏览277
展开阅读全文

更多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();
}

网友评论

登录后评论
0/500
评论
快乐崇拜007
+ 关注
所属云栖号: Java技术进阶