A race condition arises when the result depends on
Answer: A
Two tasks reading, modifying and writing the same variable can interleave so that one update is lost, and whether they do depends on when the preemption falls. The bug therefore appears intermittently and often only under load.
Please log in or register to report this question.