Lock

Go Pattern: Context-aware Lock

Go Pattern: Context-aware Lock

We often use Mutex or RWMutex as locks in Go, but sometimes we need a lock that can be cancelled by a context during the lock attempt.

Read More