Data Race and Mutual Exclusion