Your plan cannot guarantee that One more course of action on the computer has not modified the file. It can be what Eric Lippert refers to being an exogenous exception. You can't stay away from it by examining for that file's existence beforehand.This makes it important the lock is produced via the holding thread when it is finished with it. If it