Функция LockFile предназначена для:

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

К сожалению, у нас пока нет статистики ответов на данный вопрос, но мы работаем над этим.