...
Compound operations on shared variables are also non-atomic. For more information, see CON01-J. Ensure that compound operations on shared variables are atomic.
CON30-J. Do not use allow method chaining implementations in a multithreaded environmentto be invoked by multiple threads describes a specialized case of this guideline.
...