Mutex
Let's learn about Mutex in Go and use it to solve race conditions.
We'll cover the following
A mutex, or a mutual exclusion prevents other processes from entering a critical section of data while a process occupies it.
We import mutex from the sync
package in Go. sync.mutex
has two methods:
.Lock()
: acquires/holds the lock.Unlock()
: releases the lock
Get hands-on with 1400+ tech skills courses.