Skip to content

utahta/nsync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nsync

GoDoc Reference Build Status codecov Go Report Card

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)
}