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.
List of horse breeds
There are some registries that accept horses (and sometimes ponies and mules) of almost any breed or type for registration. Color is either the only criterion for registration or the primary criterion. These are called "color breeds," because unlike "true" horse breeds, there are few other physical requirements, nor is the stud book limited in any fashion. As a general rule, the color also does not always breed on (in some cases due to genetic impossibility), and offspring without the stated color are usually not eligible for recording with the color breed registry. There are breeds that have color that usually breeds "true" as well as distinctive physical characteristics and a limited stud book. These horses are true breeds that have a preferred color, not color breeds, and include the Friesian horse, the Cleveland Bay, the Appaloosa, and the American Paint Horse.