title: WCF Service & Request queueing
body: <p>Is using a handrolled POCO queue class using pseudo code</p>
  
  <pre><code>T Dequeue() {
     lock(syncRoot) { 
        if(queue.Empty) Thread.Wait(); 
     }
  }
  
  void Enqueue(T item) {
     queue.Enqueue(item);
     Thread.Notify();
  }
  </code></pre>
  
  <p>For WCF is request queueing a scalable approach?</p>