One of the practical use of the volatile variable is to make reading double and long atomic. Both double and long are 64-bit wide and they are read in two…
Tag: Interview
This question is also not easy to answer because volatile is not about atomicity, but there are cases where you can use a volatile variable to make the operation atomic.…
Can we make array volatile in Java?
Posted in Education, and WhoCodeFirst
This is one of the tricky Java multi-threading questions you will see in the Interview. Yes, you can make an array volatile in Java but only the reference which is…
What is a compile time constant in Java? What is the risk of using it?
Posted in Education, and WhoCodeFirst
Compile time constant and Risk public static final variables are also known as a compile-time constant, the public is optional there. They are replaced with actual values at compile time…