Programming Tutorials

Comment on Tutorial - Transient vs Volatile modifiers in Java By Reema sen



Comment Added by : Javin @ eclipse remote debugging

Comment Added at : 2011-03-11 22:00:15

Comment on Tutorial : Transient vs Volatile modifiers in Java By Reema sen
Nice artielce , by the way just to add from my experience I think we should make a variable volatile when we want ensure that thread doesn' cache the value of variable ,e.g. in below code
while(!stop) {
doWork() ;
}

Thread can cache the value of "stop" instead of getting it from main memory every time and if in between any other thread changes the value , it would not be visible to this thread. making boolean variable "stop" as volatile ensures this will not happen.

Thanks
Javin
<a href="http://javarevisited.blogspot.com/2010/10/what-is-deadlock-in-java-how-to-fix-it.html">How to avoid deadlock in Java code </a>


View Tutorial