<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++ 中的哈希实现

        时间:2024-05-12
          <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++ 中的哈希实现的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:std::vector 是否使用 push_back 复制对象? 下一篇:矢量或地图,使用哪一个?

                  相关文章

                      <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>
                    1. <small id='mAeWH'></small><noframes id='mAeWH'>

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