The Old New Thing

The difference between thread-safety and re-entrancy

An operation is "thread-safe" if it can be performed from multiple threads safely, even if the calls happen simultaneously on multiple threads. An operation is re-entrant if it can be performed while the operation is already in progress (perhaps in another context). This is a stronger concept than thread-safety, because the second attempt ...

You can already see the bug report that led to this dialog box

It's like stupid warning labels on consumer products: Once you read the warning label, you can already imagine the lawsuit that required the warning label to be written in the first place. Use that same imagination to interpret this Windows XP SP2 setup error message. [Dumb typo in title fixed 7:43am...