What is a race condition in multi-threading?
A. A condition where the outcome of a program depends on the order of thread execution
B. A condition where multiple threads try to access shared resources simultaneously
C. A condition where threads wait indefinitely for a signal
D. A condition where threads execute in parallel
Answer: Option B
Join The Discussion