Intermediate
Go (Golang)
Q44 / 100
What is a sync.Mutex used for?
Correct! Well done.
Incorrect.
The correct answer is B) Providing mutual exclusion to protect shared data from concurrent access
B
Correct Answer
Providing mutual exclusion to protect shared data from concurrent access
Explanation
mu.Lock(); /* critical section */ mu.Unlock() prevents concurrent goroutines from accessing shared state simultaneously. Use defer mu.Unlock() for safety.
Progress
44/100