SkillAgentSearch skills...

Syncmap

A thread safe map implementation for Golang

Install / Use

/learn @DeanThompson/Syncmap
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

DEPRECATED syncmap

GoDoc Build Status

THIS PACKAGE IS DEPRECATED, PLEASE USE THE sync.Map PROVIDED BY GO STANDARD LIBRARY.

A thread safe map implementation for Golang

Usage

Install with:

go get github.com/DeanThompson/syncmap

Example:

import (
    "fmt"

    "github.com/DeanThompson/syncmap"
)

func main() {
    m := syncmap.New()
    m.Set("one", 1)
    v, ok := m.Get("one")
    fmt.Println(v, ok)  // 1, true

    v, ok = m.Get("not_exist")
    fmt.Println(v, ok)  // nil, false

    m.Set("two", 2)
    m.Set("three", "three")

    for item := range m.IterItems() {
        fmt.Println("key:", item.Key, "value:", item.Value)
    }
}
View on GitHub
GitHub Stars116
CategoryDevelopment
Updated5mo ago
Forks25

Languages

Go

Security Score

92/100

Audited on Oct 4, 2025

No findings