Задать вопрос
@memba

Как в Go получить исключительную блокировку на файл в Windows?

Доброго времени суток!

Как получить исключительную блокировку на файл в Windows?

fd := file.Fd()
err := syscall.Flock(int(fd), syscall.LOCK_EX|syscall.LOCK_NB)


Как я понимаю syscall.Flock в Windows не поддерживается.
  • Вопрос задан
  • 209 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Go-разработчик с нуля
    9 месяцев
    Далее
  • Skillfactory
    Профессия Backend-разработчик на Go
    12 месяцев
    Далее
  • Яндекс Практикум
    Go-разработчик с нуля
    8 месяцев
    Далее
Решения вопроса 1
@RomanPyr
Попробуйте через winapi LockFile(ex).
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы