在Linux上,有pthread的使用,而C++ 11标准中使用了<thread>,是一个良好的跨平台方案。

thread和pthread在实际的使用中有一些显著的差别,典型例子如:


pthread_create用来创建线程,而std::thread可以直接被用来创建线程。