BSD Ports

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

SystemPortVersion
DragonFlydevel/libthmapg2020082801_1
FreeBSDdevel/libthmapg2020082801_1

Install

Binary package:

pkg install libthmap

From DPorts:

cd /usr/dports/devel/libthmap && make install clean

Dependencies

No port depends on this one.