title: WCF concurrency model confusion
body: <p>I'm reading this msdn page which says the concurrency model defaults to single: <a href="http://msdn.microsoft.com/en-us/library/system.servicemodel.servicebehaviorattribute.concurrencymode.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/system.servicemodel.servicebehaviorattribute.concurrencymode.aspx</a></p>
  
  <p>Yes this page makes it seem like a new instance is created per client: <a href="http://msdn.microsoft.com/en-us/magazine/cc163590.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/magazine/cc163590.aspx</a> (see per-call services heading):</p>
  
  <blockquote>
    <p>"Per-call services are the Windows Communication Foundation default
    instantiation mode. When the service type is configured for per-call
    activation, a service instance, a common language runtime (CLR)
    object, exists only while a client call is in progress. Every client
    request gets a new dedicated service instance."</p>
  </blockquote>
  
  <p>Am I reading this wrong?</p>
  
  <p>BTW I am hosting my WCF in a windows service.</p>
  
  <p>Is it single or multiple?</p>