How does Visual force pages and Apex Controllers maintain their view states i.e. are Apex Controller Classes single instance classes or are the multi instance classes.
If I have a situation where I am logged in to Salesforce from 2 machines using same credentials and I am calling a function to set value of a global variable from both the machines then whether both the calls from different machines will over-write each other's values or both the machines will have different instances of same controller.
How does this view state stuff works in different cases like : 1. same user logged into 2 or more different machines simultaneously.