September 2011
Intermediate to advanced
744 pages
14h 50m
English


Overriding thread-safe methods with methods that are unsafe for concurrent use can result in improper synchronization when a client that depends on the thread-safety promised by the parent inadvertently operates on an instance of the subclass. For example, an overridden synchronized method’s contract can be violated when a subclass provides an implementation that is unsafe for concurrent ...
Read now
Unlock full access