java.util.concurrent.locks

Java interfaces and Java classes providing a Java framework for Java locking and Java waiting for Java conditions that is distinct from built-in Java synchronization and Java monitors.

https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/locks/package-summary.html