nsync A named mutual exclusion lock written in Go. Usage import "github.com/utahta/nsync" func main() { var mux nsync.Mutex name := "lock name" mux.Lock(name) defer mux.Unlock(name) }