Busy spin is one of the technique to wait for events without releasing CPU. It’s often done to avoid losing data in CPU cached which is lost if the thread…
What is a busy spin? Why should you use it?
Posted in Education, and WhoCodeFirst
Refreshing Technology
Posted in Education, and WhoCodeFirst
Busy spin is one of the technique to wait for events without releasing CPU. It’s often done to avoid losing data in CPU cached which is lost if the thread…
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…
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.…
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…
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…