Второй пример с флагами, дополняет файл без перезаписи и блокирует доступ делая очередь для обращения к файлу, чтоб если одновременно два товарища отправят данные , данные не испортились в файле, если файл открыт одним товарищем и в него ведется запись, то второй ждет