Race condition
Race conditions arise in software when an application depends on the sequence or timing of processes or threads for it to operate properly. As with electronics, there are critical race conditions that result in invalid execution and bugs. Critical race conditions often happen when the processes or threads depend on some shared state. Operations upon shared states are critical sections that must be mutually exclusive. Failure to obey this rule opens up the possibility of corrupting the shared state.
Stereotype threat
Adjusted for previous SAT scores, subjects in the non-diagnostic-challenge condition performed significantly better than those in the non-diagnostic-only condition and those in the diagnostic condition. In the first experiment, the race-by-condition interaction was marginally significant. However, the second study reported in the same paper found a significant interaction effect of race and condition. This suggested that placement in the diagnostic condition significantly impacted African Americans compared with European Americans.