#atomic #concurrent #map #parallel #hashmap

ccl

Fast datastructures for use in highly concurrent systems

92 releases (stable)

5.1.5 Aug 29, 2019
5.0.1 Jul 28, 2019
4.13.3 Jul 26, 2019
3.8.0 Jun 19, 2019
0.3.1 Mar 27, 2019

#28 in #atomic

Download history 97/week @ 2021-04-06 108/week @ 2021-04-13 150/week @ 2021-04-20 11/week @ 2021-04-27 7/week @ 2021-05-04 2/week @ 2021-05-11 98/week @ 2021-05-18 5/week @ 2021-05-25 1/week @ 2021-06-01 96/week @ 2021-06-08 3/week @ 2021-06-15 7/week @ 2021-06-22 9/week @ 2021-06-29 4/week @ 2021-07-06 3/week @ 2021-07-13 481/week @ 2021-07-20

380 downloads per month
Used in heaptrack

MIT license

250KB
5K SLoC

ccl

Fast datastructures for use in highly concurrent systems.

Performance

Please refer to the Grand Concurrent Hashmap Competition for performance regarding maps. https://gitlab.nebulanet.cc/xacrimon/rs-hm-bench

Benchmarks for other parts of the library are a work in progress.

Special thanks

  • Karl Bergström

  • DPC

License

This project is licensed under MIT.


lib.rs:

ccl is a library implementing concurrent datastructures for a wide variety of use cases.

Please read the module documentation for a given module before using it

Dependencies

~2.5MB
~51K SLoC