awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 repositorios

Awesome GitHub RepositoriesConcurrent Map Iterators

Walking every key-value pair in a map while other goroutines continue to modify it using snapshot or lock-per-shard strategies.

Distinct from Key-Value Store Iterators: Distinct from Key-Value Store Iterators: focuses on concurrent-safe iteration over in-memory maps, not sorted key-value range scans.

Explore 3 awesome GitHub repositories matching data & databases · Concurrent Map Iterators. Refine with filters or upvote what's useful.

Awesome Concurrent Map Iterators GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • teivah/100-go-mistakesAvatar de teivah

    teivah/100-go-mistakes

    7,915Ver en GitHub↗

    100 Go Mistakes is a reference book and code review companion that catalogues frequent Go programming anti-patterns and provides corrected implementations for each one. It covers a wide range of common pitfalls, from range loop variable capture and interface nil handling to error wrapping and map iteration randomization, helping developers recognize and avoid these issues in their own code. The project distinguishes itself by offering a structured, example-driven approach to learning idiomatic Go. It covers core design decisions such as when to use pointer versus value receivers, how to apply

    Explains that map iteration order is randomized and not guaranteed.

    Gobookchinesedocumentation
    Ver en GitHub↗7,915
  • giantray/stackoverflow-java-top-qaAvatar de giantray

    giantray/stackoverflow-java-top-qa

    5,092Ver en GitHub↗

    Este proyecto es una base de conocimientos integral de programación Java y un repositorio de referencia técnica. Proporciona una colección curada de respuestas destiladas, documentación de API y guías de solución de problemas diseñadas para ayudar a los desarrolladores a resolver desafíos de codificación comunes y trampas del lenguaje. El repositorio se distingue por un enfoque arquitectónico estructurado del conocimiento, utilizando un análisis centrado en la comparación para resaltar las compensaciones (trade-offs) entre diferentes implementaciones de bibliotecas y características del lenguaje. Agrega discusiones de la comunidad de alto impacto en un formato estandarizado, organizando soluciones técnicas por patrones arquitectónicos, de concurrencia y de seguridad. El contenido cubre una amplia gama de dominios técnicos, incluyendo especificaciones del lenguaje central, gestión de concurrencia, gestión de memoria y patrones de diseño de software. También incluye orientación sobre solución de problemas en tiempo de ejecución, implementación de estructuras de datos, reflexión y metadatos, y patrones de integración de API. La documentación sirve como referencia técnica para implementar patrones de arquitectura de software estándar y resolver problemas de configuración del entorno.

    Provides guidance on traversing maps to retrieve keys and values using loops and iterators.

    Ver en GitHub↗5,092
  • orcaman/concurrent-mapAvatar de orcaman

    orcaman/concurrent-map

    4,528Ver en GitHub↗

    Concurrent-map is a lock-striped hash map and sharded concurrent cache for Go, designed as a high-performance key-value store that enables thread-safe parallel reads and writes with minimal blocking. It replaces a single global mutex with per-shard locking, using hash-based key distribution to assign entries to independent segments, allowing multiple goroutines to operate simultaneously without race conditions. The library achieves its performance through fine-grained locking and a lock-free read path, where each shard operates independently with its own lock, enabling parallel reads and writ

    Walks every key-value pair in the map while other goroutines continue to modify it using a snapshot or lock-per-shard strategy.

    Goconcurrencyconcurrent-programminggo
    Ver en GitHub↗4,528
  1. Home
  2. Data & Databases
  3. Key-Value Store Iterators
  4. Concurrent Map Iterators

Explorar subetiquetas

  • Map Iteration Order RandomizationsDoes not guarantee insertion order and randomizes iteration to prevent reliance on sequence. **Distinct from Concurrent Map Iterators:** Distinct from Concurrent Map Iterators: focuses on the language-level randomization of map iteration order, not concurrent-safe iteration strategies.
  • Map IteratorsUtilities for executing functions across every key-value pair in a map. **Distinct from Concurrent Map Iterators:** Provides general map iteration, whereas Concurrent Map Iterators specifically handle thread-safe snapshots or sharded locks.