Aprire lo stesso file (e scriverci sopra) da processi differenti è perfettamente possibile. Quale sia il risultato sul file .... non lo so , dipende da dove e dal preciso momento in cui vengono fatte le scritture.

Questa ovviamente non è una buona cosa. La soluzione è quella di "lockare" il file, cosa che però dipende dal sistema operativo. Cioè non ci sono funzioni "standard" e "portabili" per effettuare il lock sui file.