Module java.base
Package java.util.concurrent.locks

# Interface Lock

=
public abstract interface Lock

## Methods

- =
  public abstract void lock()
- =
  public abstract void lockInterruptibly() throws java.lang.InterruptedException
- =
  public abstract java.util.concurrent.locks.Condition newCondition()
- =
  public abstract boolean tryLock()
- =
  public abstract boolean tryLock(long arg0, java.util.concurrent.TimeUnit arg1) throws java.lang.InterruptedException
- =
  public abstract void unlock()

## Summary

No differences.