devel/libthmap g2020082801_1 DragonFly
Concurrent trie-hash map library
- System
- DragonFly
- Repository
- DPorts
- Maintainer
- [email protected] (as in FreeBSD)
- License
- BSD2CLAUSE
- Categories
- devel
- Package size
- 27.3 KiB, 107.8 KiB installed
Description
Concurrent trie-hash map library -- a general purpose associative array, combining the elements of hashing and radix trie. Highlights:
* Very competitive performance, with logarithmic time complexity on average. * Lookups are lock-free and inserts/deletes are using fine-grained locking. * Incremental growth of the data structure (no large resizing/rehashing). * Optional support for use with shared memory, e.g. memory-mapped file.
The implementation is written in C11 and distributed under the 2-clause BSD license.
In the other systems
| System | Port | Version |
|---|---|---|
| DragonFly | devel/libthmap | g2020082801_1 |
| FreeBSD | devel/libthmap | g2020082801_1 |
Install
Binary package:
pkg install libthmap
From DPorts:
cd /usr/dports/devel/libthmap && make install clean
Dependencies
No port depends on this one.