github.com/josephbuchma/comutex (go): Package comutex allows nested calls of functions that lock same mutex in the same thread/goroutine with a help of context.Context. Both Mutex and RWMutex are supported. [Context + Mutex = Comutex]
Keywords: context|golang|mutex|sync