
Answer:
The correct answer is B. results when several threads try to access the same data concurrently
Explanation:
A race condition happens when multithreaded code that would entrance (or access) a shared resource can do so in a way that causes unexpected results.
Also when they try to change it at the same time. Â You are not able to know the order in which the threads are going to attempt to access the shared data.