]> source.dussan.org Git - sonarqube.git/blob
3acb27dfc3de33479b0c7910b9bf5d2b885246a5
[sonarqube.git] /
1 <p> This serializable class defines a <code>readObject()</code> which is
2   synchronized.&nbsp; By definition, an object created by deserialization
3   is only reachable by one thread, and thus there is no need for
4   <code>readObject()</code> to be synchronized.&nbsp; If the <code>readObject()</code>
5   method itself is causing the object to become visible to another thread,
6   that is an example of very dubious coding style.</p>