title: Why does the C++ STL not provide a set of thread-safe containers?
body: <blockquote>
    <p><strong>Possible Duplicate:</strong><br>
    <a href="https://stackoverflow.com/questions/2630485/question-about-stl-thread-safe-and-stl-debugging">question about STL thread-safe and STL debugging</a>  </p>
  </blockquote>
  
  
  
  <p>I'm currently being engaged in a project which is developed using C++. Recently we are considering replacing some self-defined thread-safe containers with some STL equivalents to gain some efficiency.</p>
  
  <p>However, after looking for a while, I found that there is no a thread-safe container provided in STL at all, which surprises quite a lot. Is there any reason?</p>