OS 수준에서, JVM 수준에서 스레드 동기화는 어떻게 이루어지는지 살펴보자.

동기화를 위한 OS 수준 커널 객체


OS 수준에서는 동기화할 때 쓰는 커널 객체들이 있다.

JVM 수준에서는 동기화 객체가 있는 것이라기 보다는 인스턴스 수준에서 동기화를 한다.

synchronized 메서드와 모니터락


synchronized 제대로 활용하기


Non-Blocking 동기화 변수 및 변수 접근 원자성