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.
Racial formation theory
In order to delve further into the topic of racial formation, it is important to explore the question of what "race" is. Racial formation theory is a framework that has the objective of deconstructing race as it exists today in the United States. To do this, the authors first explore the historical development of race as a dynamic and fluid social construct. This goes against the dominant discourses on race, which see race as a static and unchanging concept based purely on physical and genetic criteria.