https://golang.org/pkg/sync/#RWMutex
Holds that this prohibits recursive read locks but why would it? I understand that deadlocks can happen in case write locks are held in between the read locks but why can't a goroutine issue several RLock calls? It does actually work in the playground. https://play.golang.org/p/nOehJaeikxA Is this simply a recommendation or should the docs be updated to clarify what this means? -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/CAKOF696YKSGn3j%2BcyX7o0ukA7wnD2Kq19_QGefUoeMELUZGOWA%40mail.gmail.com.