互斥体类型

C++ 1x 提供了一系列互斥类:

  • std::mutex - 提供简单的锁定功能。
  • std::timed_mutex - 提供 try_to_lock 功能
  • std::recursive_mutex - 允许同一个线程进行递归锁定。
  • std::shared_mutex,std::shared_timed_mutex - 提供共享和唯一锁定功能。