<i id='MvJfD'><tr id='MvJfD'><dt id='MvJfD'><q id='MvJfD'><span id='MvJfD'><b id='MvJfD'><form id='MvJfD'><ins id='MvJfD'></ins><ul id='MvJfD'></ul><sub id='MvJfD'></sub></form><legend id='MvJfD'></legend><bdo id='MvJfD'><pre id='MvJfD'><center id='MvJfD'></center></pre></bdo></b><th id='MvJfD'></th></span></q></dt></tr></i><div id='MvJfD'><tfoot id='MvJfD'></tfoot><dl id='MvJfD'><fieldset id='MvJfD'></fieldset></dl></div>
    • <bdo id='MvJfD'></bdo><ul id='MvJfD'></ul>

    1. <tfoot id='MvJfD'></tfoot><legend id='MvJfD'><style id='MvJfD'><dir id='MvJfD'><q id='MvJfD'></q></dir></style></legend>

      <small id='MvJfD'></small><noframes id='MvJfD'>

        是否有生产就绪的无锁队列或 C++ 中的哈希实现

        Is there a production ready lock-free queue or hash implementation in C++(是否有生产就绪的无锁队列或 C++ 中的哈希实现)
          <tbody id='0Nj3f'></tbody>
            <bdo id='0Nj3f'></bdo><ul id='0Nj3f'></ul>
                • <small id='0Nj3f'></small><noframes id='0Nj3f'>

                  <i id='0Nj3f'><tr id='0Nj3f'><dt id='0Nj3f'><q id='0Nj3f'><span id='0Nj3f'><b id='0Nj3f'><form id='0Nj3f'><ins id='0Nj3f'></ins><ul id='0Nj3f'></ul><sub id='0Nj3f'></sub></form><legend id='0Nj3f'></legend><bdo id='0Nj3f'><pre id='0Nj3f'><center id='0Nj3f'></center></pre></bdo></b><th id='0Nj3f'></th></span></q></dt></tr></i><div id='0Nj3f'><tfoot id='0Nj3f'></tfoot><dl id='0Nj3f'><fieldset id='0Nj3f'></fieldset></dl></div>
                  <legend id='0Nj3f'><style id='0Nj3f'><dir id='0Nj3f'><q id='0Nj3f'></q></dir></style></legend>
                  <tfoot id='0Nj3f'></tfoot>
                • 本文介绍了是否有生产就绪的无锁队列或 C++ 中的哈希实现的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我一直在谷歌上搜索 C++ 中的无锁队列.我找到了一些代码和一些试验 - 但没有任何我能够编译的.也欢迎使用无锁哈希.

                  I ve been googling quite a bit for a lock-free queue in C++. I found some code and some trials - but nothing that i was able to compile. A lock-free hash would also be welcome.

                  总结:到目前为止,我还没有肯定的答案.没有生产就绪"库,令人惊讶的是,现有的库都没有符合 STL 容器的 API.

                  SUMMARY: So far i have no positive answer. There is no "production ready" library, and amazingly none of the existent libraries complies to the API of STL containers.

                  推荐答案

                  从 1.53 开始,boost 提供了一个 一组无锁数据结构,包括队列、堆栈和单生产者/单消费者队列(即环形缓冲区).

                  As of 1.53, boost provides a set of lock free data structures, including queues, stacks and single-producer/single-consumer queues (i.e. ring buffers).

                  这篇关于是否有生产就绪的无锁队列或 C++ 中的哈希实现的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  What is the past-the-end iterator in STL C++?(STL C++ 中的最后迭代器是什么?)
                  vector::at vs. vector::operator[](vector::at 与 vector::operator[])
                  C++ equivalent of StringBuffer/StringBuilder?(C++ 等效于 StringBuffer/StringBuilder?)
                  Adding types to the std namespace(将类型添加到 std 命名空间)
                  Is the C++ std::set thread-safe?(C++ std::set 线程安全吗?)
                  How to use std::find/std::find_if with a vector of custom class objects?(如何将 std::find/std::find_if 与自定义类对象的向量一起使用?)

                      <tfoot id='mAeWH'></tfoot>

                      • <bdo id='mAeWH'></bdo><ul id='mAeWH'></ul>
                        <i id='mAeWH'><tr id='mAeWH'><dt id='mAeWH'><q id='mAeWH'><span id='mAeWH'><b id='mAeWH'><form id='mAeWH'><ins id='mAeWH'></ins><ul id='mAeWH'></ul><sub id='mAeWH'></sub></form><legend id='mAeWH'></legend><bdo id='mAeWH'><pre id='mAeWH'><center id='mAeWH'></center></pre></bdo></b><th id='mAeWH'></th></span></q></dt></tr></i><div id='mAeWH'><tfoot id='mAeWH'></tfoot><dl id='mAeWH'><fieldset id='mAeWH'></fieldset></dl></div>
                      • <small id='mAeWH'></small><noframes id='mAeWH'>

                        <legend id='mAeWH'><style id='mAeWH'><dir id='mAeWH'><q id='mAeWH'></q></dir></style></legend>
                          <tbody id='mAeWH'></tbody>