gpt4 book ai didi

c++ - 侵入式列表线程安全 - 最佳方式

转载 作者:行者123 更新时间:2023-11-28 08:26:38 27 4
gpt4 key购买 nike

如何创建线程安全的侵入式 slist(提升),以便多个线程可以删除项目或添加项目?

我想要相当细粒度的锁定;所以我每次只能锁定必要的节点而不是整个列表。

我是只围绕 boost slist 编写一个包装器类,还是自己实现它更好?

最佳答案

您可以在此处查看使用 C++0x 原子操作的方法(如果您可以访问 C++0x)。它涉及多生产者/消费者方法。

http://www.drdobbs.com/high-performance-computing/210604448

关于c++ - 侵入式列表线程安全 - 最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3830117/

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