gpt4 book ai didi

c++ - 与 std::mutex 相比,其他互斥包装器库有哪些优势?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:11:31 28 4
gpt4 key购买 nike

C++ 标准库提供了 std::mutex (lock, unlock, try_lock) 功能,可以在多线程环境中工作。

我还听说过包装库(例如 Boost::mutex),据我所知,它们提供相同的功能(lock、unlock、try_lock ).

我的问题是,与标准包装库相比,使用此类包装库有什么优势?

最佳答案

std::mutexstd::thread 和线程库的其他元素仅适用于 C++11。 boost::mutex 等早于 C++11。所以优点是如果您没有 C++11 支持,您可以使用它们。

关于c++ - 与 std::mutex 相比,其他互斥包装器库有哪些优势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12131058/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com