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