java
java.util.concurrent.Locks
아래 내용은 https://www.baeldung.com/java-concurrent-locks 의 내용을 정리한 글입니다. 1. 개요 lock은 표준 sychronized 블록보다 좀 더 유연하고 정교한 쓰레드 동기화 메커니즘이다. Lock 인터페이스는 Java 1.5부터 지원한다. java.util.concurrent.lock 패키지에 있고 locking을 위한 다양한 기능을 제공한다. 2. Lock과 Sychronized Block의 차이점 sychronized 블록과 Lock API를 사용것의 차이점이 몇 가지 있다. sychronized block은 온전히 메소드 내에서만 가능하다. Lock API의 lock()과 unlock()을 사용해서 다른 메소드에서 사용할 수 있다. sychronized..
2023. 11. 15. 19:48