This takes place normally when two threads are passing messages by setting and examining member variables of a category both can obtain. You can find nearly always a race issue when one particular thread phone calls sleep to present One more thread time to complete a activity (Except that sleep is in the loop, with a few checking system).Neverthele