ConcurrentDictionary 0.1.0

ConcurrentDictionary 0.1.0

Prabal 维护。



  • 作者:
  • Prabal

ConcurrentDictionary

Java 集合 ConcurrentHashMap 的对应类。此类利用 libdispatch 库的力量,提供同步读和独写,以提供一个线程安全的键值数据结构,即即使多个线程尝试从和向该数据结构读写,也能保持数据一致性。

工作原理

在此阅读指南 字典创建了一个仅用于从/向此字典阅读的并发调度队列。我们使用 dispatch_sync 以同步方式读取,并使用 dispatch_barrier_async 以独写方式写入数据。

开始使用

  1. 使用 CocoaPods 或从 GitHub 克隆来安装。
  2. 在您的代码中 #import "ConcurrentDictionary.h" 并开始使用。

用法