1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        libcdsC++并發(fā)數(shù)據(jù)結(jié)構(gòu)算法庫

        聯(lián)合創(chuàng)作 · 2023-09-29 13:55

        CDS是一個(gè) C++ 模板庫,包含 lock-free and fine-grained 算法。

        包含一系列并發(fā)數(shù)據(jù)結(jié)構(gòu)的實(shí)現(xiàn):

        • 順序支持的原子操作
        • SMR算法
        • 數(shù)據(jù)結(jié)構(gòu):
          • 隊(duì)列: Michael & Scott lock-free 和 read/write lock-based, Moir et al algo, Ladan-Mozes & Shavit optimistic queue, bounded (ring-buffered) algos
          • 有序列表: Michael's algo, Lazy list algo
          • 圖: Michael hash-map, Split-ordere list by Ori Shalev & Nir Shavit
        • 同步-lock with different back-off technique
        • new in 0.8.0 Michael's memory allocator. 參見 cds::memory::michael::Heap 

        CDS大部分是 header-only,少數(shù)算法和數(shù)據(jù)結(jié)構(gòu)在DLL(SO)庫中,詳情參見文檔。

        支持的編譯平臺有:

        • MS Visual Studio 2008 + for MS Windows x86 32/64bit
        • GCC 4.3 +
          • Linux: x86 (32bit), amd64 (64bit), IA64 Itanium (64bit)
          • Solaris: Sparc 64bit
          • HP-UX: IA64 64bit
          • new in 0.8.0 FreeBSD: x86 (32bit), amd64 (64bit)
        瀏覽 24
        點(diǎn)贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        編輯 分享
        舉報(bào)
        評論
        圖片
        表情
        推薦
        點(diǎn)贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        編輯 分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            成人H无码视频在线观看免费 | 国产边打电话边被躁说在跑步 | 日日尻| 成人免费视频在线观看爱V8 | 116美女写真午夜一级 | 99热这里都是精品 | 深爱激情五月天 | 久久成人性爱 | 国产女主播户外裸体勾搭 | 亚洲国产图片 |