admin管理员组

文章数量:1599543

文章目录

  • 1. 概述
  • 2. 加锁解锁
  • 3. Condition
    • 3.1 await/signal
    • 3.2 awaitNanos

1. 概述

Java除了使用synchronized锁之外,还可以使用ReentrantLock实现独占锁。ReentrantLock使用起来更加灵活,也提供了更丰富的功能。

2. 加锁解锁

先看一段没加锁的代码:

public class ReentrantLockApp {
   
    static class MyTest{
   
        public volatile int num 

本文标签: 进阶JavaconditionReentrantLock