リンク リストにノードを挿入するコード スニペットがあり、一貫性を保つために次のコーディング メカニズムを使用したとします:リストの。
synchronized(current) {
synchronized(next) {
.............
}
}
そして、現在のオブジェクトに対してinsertafterを実行しました。同期されたメソッドを使用して同じ機能を実現できますか。単一のオブジェクトでしかロックを取得できないためです。したがって、同期された insertAfter は、誰かが insertBefore を使用するのを妨げません。