是否有任何调试/诊断互斥类来帮助诊断多线程程序?

时间:2017-01-26 14:30:59

标签: c++ multithreading c++11 boost

我知道互斥锁C ++类有不同的变体(标准C ++ 11,Boost,其他),
我想知道是否有某种调试/诊断互斥体可以帮助诊断多线程编程的各个方面,即:   - 了解是否确实需要互斥锁(或者可以使用null_mutex或者根本不需要互联网)   - 了解是否以递归方式调用互斥锁(因此应使用std :: recursive_mutex而不是std :: mutex)
  - ......其他有用的东西?

无论如何,这样的互斥锁是一个好主意还是坏主意?

0 个答案:

没有答案