简单总结: pthread_mutex_t是支持pthread的系统使用的锁,并且支持比较丰富的操作。 std::mutex是C++语言实现的互斥锁,功能非常简单。具有跨平台的功能。 如果对互斥锁没有特别的要求,尽量使用std::mutex。