I am using MVC5 and Unity. I am a little confused reading about thread safe singletons. Do multiple users share the same singleton object? My understanding is that a singleton object would be created for every request and two users would each have their own singleton. Is this correct?
[UPDATE]
Let say I have a Singleton class with a property Instance to get the instance. Will two users accessing the website at the same time be accessing the same singleton object when calling Instance? What is the scope of an object? Is the scope shared among multiple users or does every user have their own scope? Will Instance return the same object for both users?