gpt4 book ai didi

multithreading - 为什么 C++0x 标准委员会拒绝了 boost::shared_mutex?

转载 作者:行者123 更新时间:2023-12-02 06:07:12 25 4
gpt4 key购买 nike

你有关于这个主题的任何信息吗?特别是 boost::shared_mutex 和读写器互斥体有什么问题吗?

读写器互斥体可能被滥用,例如即使与简单的互斥体相比,频繁的写入器锁定也会降低性能。但在很多情况下,许多读者经常需要一个共享资源,而作者很少可以修改该资源。

最佳答案

Anthony Williams 是 C++ 标准委员会中一位有影响力的成员。他与他人共同撰写了许多提案,最终将线程库纳入 C++11 标准中。您可以在this commentary中阅读他的反对意见。 。尽管如此,它确实进入了 C++17。

关于multithreading - 为什么 C++0x 标准委员会拒绝了 boost::shared_mutex?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4659295/

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