Пакет sync.Map
предоставляет параллельно безопасную хеш-таблицу. Он оптимизирован для случаев использования, когда ключи в основном читаются и реже записываются.
Ключевые особенности:
Len()
: Поддержка метода Len()
сделала бы параллельно безопасную реализацию сложной и дорогой.map
.Основные методы:
Load(key any) (value any, ok bool)
: Загружает значение, связанное с ключом. Если ключ отсутствует, возвращает false
.Store(key, value any)
: Сохраняет значение для клПакет sync.Map
предоставляет параллельно безопасную хеш-таблицу. Он оптимизирован для случаев использования, когда ключи в основном читаются и реже записываются.
Ключевые особенности:
Len()
: Поддержка метода Len()
сделала бы параллельно безопасную реализацию сложной и дорогой.map
.Основные методы:
Load(key any) (value any, ok bool)
: Загружает значение, связанное с ключом. Если ключ отсутствует, возвращает false
.Store(key, value any)
: Сохраняет значение для клЗарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.