<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Crossbeam-rsRust 并發(fā)庫

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

          Crossbeam 是一款 Rust 并發(fā)庫,提供了一系列用于并發(fā)編程的工具:

          Atomics

          • AtomicCell, 線程安全的可變內(nèi)存位置 (no_std)
          • AtomicConsume, 用于從具有"consume"順序的原始原子類型中讀取 (no_std)

          數(shù)據(jù)結(jié)構(gòu)

          • deque, 用于構(gòu)建任務(wù)調(diào)度程序的 work-stealing 雙端隊列
          • ArrayQueue, 有界 MPMC 隊列,在構(gòu)造時分配一個固定容量的緩沖區(qū) (alloc)
          • SegQueue, 無界 MPMC 隊列,按需分配小的緩沖區(qū)、段 (alloc)

          內(nèi)存管理

          • epoch, 基于 epoch 的垃圾回收器 (alloc)

          線程同步

          • channel, 使用多生產(chǎn)者多消費者渠道進(jìn)行消息傳遞
          • Parker, a thread parking primitive.
          • ShardedLock, 具有快速并發(fā)讀取的分片讀寫鎖 (reader-writer lock)
          • WaitGroup, 用于同步某些計算的開始或結(jié)束
          瀏覽 24
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  天天日天天操心 | 手机在线性爱视频 | v11av | 精品免费一区二区三区在线赤裸 | 二区日逼视频 |