The
singleton pattern
is designed to return the same single instance of your class to all callers.
To handle multiple requests at the same time you can use the
lock
mechanism.
This MSDN page should give you some good information
http://msdn.microsoft.com/en-us/library/ff650316.aspx[
^]
Difficult to give a better answer with the information you have given.