Toribash
Originally Posted by Celarion View Post
Almost - It's not a Synchronous/atomic operation, so if someone set the bool Alive property (.NET) or called setAlive(bool) on the Person me object between the two statements within the while (1>0) {} block, I could skip the return;

The one instance I can think of in which poor concurrent data access control can work in my favour :P

if statement is not an atomic operation as well.