مكتبة خريطة التجزئة المتوازية: سريعة للغاية وفعالة من حيث الذاكرة
2025-01-07
parallel-hashmap هي مكتبة C++ رائعة توفر مجموعة من حاويات خريطة التجزئة و btree سريعة للغاية وفعالة من حيث الذاكرة. إنها تعتمد كليًا على ملفات الرأس، ولا تتطلب عملية بناء؛ فقط انسخ الدليل إلى مشروعك. متوافقة مع C++11 والإصدارات الأحدث، فهي تتفوق بشكل كبير على unordered_map/set المضمنة في مُجمِّعك أو ما يعادلها من Boost، مع استخدام ذاكرة أقل. تدعم عمليات البحث غير المتجانسة، وسهلة الإعلان المسبق، ولديها وظيفة تفريغ/تحميل مريحة. تستند إلى مكتبة Abseil من Google وتحسيناتها، وهي مُختبرة على نطاق واسع على أنظمة Windows وLinux وmacOS.