2012-03-26 2 views

답변

2

동기화에 약간의 잠금 메커니즘이 필요하고 어떤 객체에서 동기화 할 수 있기 때문에 (this이 사용되는 세마포어로 사용할 객체를 지정하지 않으면) 각 객체에 대한 잠금 정보가 필요합니다.

1

개체 인스턴스에 대한 관리 데이터의 잠금 정보는 낮은 수준의 동기화를 제공하는 데 사용됩니다. 다음 링크를 확인하십시오. 한마디로

Synchronization under the hood

, 당신은에 대해 그 객체에 동기화의 규칙을 적용 후 'this'개체를하고 액세스하는 스레드에있는 정보를 추적 할 수있는 몇 가지 장소가 필요합니다. 하우스 키핑 데이터의 잠금 정보는 그 위치입니다.