Работа с файлом

 
Привет! Имеется эксперт которий пишет в файл котировки! Имеется программа которая считывает эти котировки! Иногда эти процессы пересекаются и возникает ошиба чтения файла в эксперте. Как правильно организовать работу с файлом, чтобы ошибки не возникало? Из программы файл открывается для чтения.

Спасибо
 
дополнительный файл с флагом занятости первого, одна из прог открывает файлик только для чтения (второй с флагом), если там флаг доступности - тогда работает с первым по полной