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.
Race in the United States criminal justice system
A major challenge for prisoners re-entering society is obtaining employment, especially for individuals with a felony on their record. A study utilizing U.S. Census occupational data in New Jersey and Minnesota in 2000 found that "individuals with felon status would have been disqualified from approximately one out of every 6.5 occupations in New Jersey and one out of every 8.5 positions in Minnesota". It has also been argued that combination of race and criminal status of an individual will diminish the positive aspects of an individual and intensify stereotypes. From the viewpoint of employers, the racial stereotypes will be confirmed and encourage discrimination in the hiring process. As African Americans and Hispanics are disproportionately affected by felon status, these additional limitations on employment opportunity were shown to exacerbate racial disparities in the labor market.