标签: c++ multithreading mutex
我有两个静态功能
namespace { std::mutex mtx; } //static static void func1() { } //static static void func2() { }
func1& func2在不同的线程中是互斥的。 如果我想使用std :: mutex来管理呼叫应该最好使用什么? std::lock_guard或std::unique_lock?
std::lock_guard
std::unique_lock