title: A Question About C# and Static Classes and Functions
body: <p>I've seen a lot of discussion about this subject on here.</p>
  
  <p>If i have a static class w/ static methods that connects to a database or a server, is it a bad idea to use this in a multi-user environment (like a web page)? Would this make a new user's tread wait for previous users' threads to finish their calls before accepting a new one? </p>
  
  <p>What would be the implications of this with multi-threading, also?</p>
  
  <p>Thx!</p>