title: Does IIS give each connected user a thread?
body: <p>I am doing some research on developing thread safe applications. I know users can use multiple threads on the same application (if the CPU works with more than one thread) but I am not sure what happens, and how IIS handles users when you have 5 users using the same application for example. </p>
  
  <p>What does IIS do, are all the users working on the same thread? or are they given a thread each for example?</p>
  
  <p>I am a newbie when it comes to IIS, so please bear with me. My question will help me understand whether I need to lock public static methods in my code (where thread safety is important).</p>