초고속, 메모리 효율적인 병렬 해시맵 라이브러리

2025-01-07
초고속, 메모리 효율적인 병렬 해시맵 라이브러리

parallel-hashmap은 매우 빠르고 메모리 효율적인 해시맵과 B-트리 컨테이너를 제공하는 훌륭한 C++ 라이브러리입니다. 완전히 헤더 전용이므로 빌드 프로세스가 필요 없습니다. 프로젝트에 디렉토리를 복사하기만 하면 됩니다. C++11 이상과 호환되며, 컴파일러의 기본 제공 unordered_map/set이나 Boost 라이브러리보다 훨씬 빠르고 메모리 사용량도 적습니다. 이종 조회를 지원하며, 전방 선언도 쉽고, 편리한 덤프/로드 기능도 갖추고 있습니다. Google의 Abseil 라이브러리를 기반으로 개선되었으며, Windows, Linux, macOS에서 광범위하게 테스트되었습니다.