【发布时间】:2017-03-16 23:23:28
【问题描述】:
我对此进行了一些谷歌搜索,并设法找到了很少的信息。 N3568 包含升级锁概念的规范,但升级部分是 rejected during the standardisation process and a revised proposal was accepted (N3569),排除了它们但包含了其他部分。
目前boost::thread 中存在升级锁的实现,并且很想使用它们。但我很好奇这个概念在使用之前被标准化委员会拒绝的具体原因。
问题:
- 为什么从 N3568 中排除的升级锁被拒绝?
- 使用
boost::thread实现的危险是什么 升级锁,有什么已知问题吗? - 升级锁是否会出现在标准中? 被认为存在严重缺陷?
【问题讨论】:
标签: c++ multithreading boost c++14