title: Should I prefer std::thread or Boost threads?
body: <p>I'm new to C++ (coming from C#) writing a multi-threaded C++ application and wondering what is better to use: <code>std::thread</code> or its Boost counterpart?</p>
  
  <p>I saw the <a href="https://stackoverflow.com/questions/7241993/is-it-smart-to-replace-boostthread-and-boostmutex-with-c11-equivalents">following discussion</a> in another Stack Overflow post, but still do not have the complete picture of why should I choose one over the other. If not starting a new program, should I use standard library or Boost threads?</p>
  
  <p>Thanks!</p>