title: non-blocking thread-safe queue in C++?
body: <p>Is there a thread-safe, non-blocking queue class in the C++?</p>
  
  <p>Probably a basic question but I haven't been doing C++ for a long time...</p>
  
  <p><strong>EDIT:</strong> removed STL requirement.</p>