3 个不稳定版本
0.2.1 | 2022年2月9日 |
---|---|
0.2.0 | 2022年2月9日 |
0.1.0 | 2022年2月8日 |
#1094 在 并发 中
10KB
141 行
本包受到 dashmap 的启发,dashmap 是一个并发哈希表。
但 dashmap 有一些较差的 API 设计(据我所知)。
每次进行某些操作时,它都会计算相同的哈希键,这是便宜但多余的,并且不必要的锁定和解锁也有一些额外的开销。
此外,在 dashmap
中很容易出现死锁。
因此,这个包旨在解决这些问题,性能应该比 dashmap
更好,因为没有代码比没有代码更快。它的代码行数不到150行...
它是如何工作的?
它不是在哈希表上使用一个大型的读写锁。它使用多个哈希表以获得更好的性能。
依赖项
~0–5.5MB