Volatile in Java

class MyObject
{
// Changes made to currentAction in one thread
// may not immediately reflect in other thread
static int currentAction = 5;
}
class MyObject
{
// volatile keyword here makes sure that
// the changes made in one thread are
// immediately reflect in other thread
static volatile int currentAction = 5;
}

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store