Honey Keny MalviyainAgile Architect’s BlogObject Publication and “This” Reference EscapeMaking an object available to code outside its scope is called publishing an object. Publishing internal state variables can compromise…Mar 12, 2019Mar 12, 2019
Honey Keny MalviyainAgile Architect’s BlogVolatile Variables and VisibilityJVM takes full advantage of the performance of modern multiprocessor hardware. In absence of synchronization, the Java Memory Model…Mar 4, 2019Mar 4, 2019
Honey Keny MalviyainAgile Architect’s BlogWhat is Thread-Safety & How to ensure it?Thread-safety is about managing access to state, in particular to shared, mutable state. An object’s state is its data stored in state…Mar 4, 2019Mar 4, 2019