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.
Timbavati Game Reserve
Lions with a recessive gene causing the coats to be snow white (though not albino) reappeared in the Timbavati in 2006 after an absence of many years. Their white coats are not the product of albinism, a relatively common condition resulting from a failure to develop pigment, but from another condition called "leucism," in which the pelt is white but eyes and skin are pigmented. The condition is rare and also termed a "chinchilla mutation." It is thought to represent an evolutionary stage in the progressive loss of pigmentation. The white mutation, which affects two of the pigments involved in coat coloration, is expressed only when two conditions pertain:
(1) Both parents carry the recessive "white gene";
(2) the offspring inherit the recessive gene of each parent. If a cub receives a dominant "tawny" gene from either parent, its pelt will
be tawny. Thus a litter may contain both tawny and white cubs.