What is a volatile variable? volatile is a keyword in Java. You cannot use this as a variable or method name. Period. Seriously, jokes aside, what is volatile variable? When should we use it? Ha ha, sorry, couldn’t help. We typically use volatile keyword when we share variables with more than one thread in a ...