为什么C++14中没有shared_mutex或递归共享互斥
Why is there no shared_mutex or recursive_shared mutex in C++14?
在C++11中,您有mutex
、timed_mutex
和recursive_mutex
。C++14添加了CCD_ 4。为什么没有shared_mutex
或shared_recursive_mutex
?
它是在N3995中提出的:一个添加shared_mutex的提议(无计时)(修订版2)
报价:
在2014年伊萨夸ISO C++会议上,shared_mutex被重命名为shared_timed_mutex按照N3891建议遵循命名先例由timed_mutex和recursive_timed_mutex设置,并为不计时的shared_mutex,在某些平台上可以更高效而不是shared_timed_mutex。本文介绍了一种shared_mutex类型而不需要定时锁定。本文仅包括拟议措辞。有关共享锁定的背景信息,请参阅N3568、N3659和N3891。此修订版是对早期版本的小编辑N3961号文件阐明了对该标准的拟议修改应纳入《并发技术规范》N3993。
相关文章:
- 通过递归进行因子分解
- 递归函数计算序列中的平方和(并输出过程)
- 使用递归的数组的最小值.这是怎么回事
- 递归列出所有目录中的C++与Python与Ruby的性能
- 递归计数给定目录的文件和所有目录
- 如何在BST的这个简单递归实现中消除警告
- C++:正在检查LinkedList中的回文-递归方法-错误
- 递归模板化函数不能分配给具有常量限定类型"const tt &"的变量"state"
- 递归无序映射
- TSP递归解的迭代形式
- 如何在Elixir中调用递归函数并行
- 返回递归调用和仅递归调用的区别
- 数组元素打印的递归方法
- 使用递归时获取变量的奇怪值
- 如何在C++中递归地按相反顺序打印集合
- 共享指针中的递归,而变量在类中定义
- 标准C++中的共享递归互斥
- 共享指针递归地删除递归数据结构,堆栈溢出
- 为什么C++14中没有shared_mutex或递归共享互斥
- 递归共享库加载-无法打开共享对象文件