I don't know the exact differencies between std::thread and boost::thread, but I know that just::thread is a C++11 std::thread implementation that was used by the commitee (if my information are correct) http://www.stdthread.co.uk/