KGISL interview question

What is volatile keyword in java?