2012-03-26 44 views

回答

2

由於同步需要一些鎖定機制,並且您可以在任何對象上進行同步(如果您沒有指定要用作信號量的對象,則使用this),您需要爲每個對象鎖定一些信息。

1

對象實例的管家數據中的鎖定信息用於提供低級同步。請查看以下鏈接。

Synchronization under the hood

總之,你需要一些地方跟蹤瞭解哪些是訪問「this」對象,然後將該對象上同步規則的線程。管家數據中的鎖定信息就是那個地方。

相關問題