『Java Concurrency in Practice』の中で、Brian Goetzは、クラスのコンストラクターとメソッドに渡されるオブジェクトは、クラス自体によって所有されていないと述べています。それは彼らが外から来ており、クラスが彼らをコントロールできないからですか?
彼はさらに、渡されたオブジェクトの所有権を譲渡するようにメソッドが明示的に設計されている場合(同期コレクションラッパーファクトリメソッドなど)、これには例外があると述べています。誰かが同じ例を挙げて、これを例外と見なす方法を説明できますか?