Skip to content

venffet/safemap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

safemap

The map type in Go support concurrent reads and writes.

usage

Import the package:

import (
	"github.com/venffet/safemap"
)
go get "github.com/venffet/safemap"

The package is now imported under the "safemap" namespace.

example

    // Create a new map.
    m := safemap.NewSafeMap()

    // Stores item within map, sets "bar" under key "foo"
    m.Set("foo", "bar")

    // Retrieve item from map.
    if tmp := m.Get("foo"); tmp != nil {
        bar := tmp.(string)
        fmt.Println(bar)
    }  

    // Deletes item under key "foo"
    m.Delete("foo")

About

a thread-safe concurrent map for go

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages