Javaの基礎 - 同期の実装原理

Javaオブジェクトのインスタンス

 

 

 オブジェクトヘッダ:MarkWord(32)、クラスメタデータアドレス(アドレス・クラス・メタデータ、すなわち、そのクラスのオブジェクト・メタデータ32へのポインタ)、配列の長さ(オブジェクトが配列、32である場合)。

マーク・ワード

 

 

 

モニターは:すべてのオブジェクトに組み込まれた同期ツール、である、すべてのオブジェクトは、オブジェクトにアクセスするためのライセンスを取得するには、モニター、ライセンス(ロック)と同等のものを持っています。

 

 

 

 最適化の後に1.6を同期します

おすすめ

転載: www.cnblogs.com/lankerenf3039/p/12081282.html