Is a static member of a class present as only a single instance per process or thread? Meaning does each thread has its own copy of the static member variable of the class?
Actually class variable corresponds to the class, in it shares only single memory, so changes made by each instance of class can change the class variable.