нужно ли блокировать файлы

31 views
Skip to first unread message

WWW

unread,
Jun 1, 2018, 10:19:12 AM6/1/18
to Erlang по-русски
подскажите пожалуйста,  в erlang нужно ли блокировать файлы? Открыл файл на локальном компе руками. При записи заметил что он заблокировался. Все норм. Но возникает вопрос, если б я открыл файл программой (разумеется параллельно) и считывал оч большой файл, то что произойдет при попытке другого потока писать в файл? Этот пишущий поток будет ждать и не блокировать файл? В общем вопрос в том нужно ли самому писать блокировки и если нужно, то какие инструменты есть в эрланге?

Lev Walkin

unread,
Jun 1, 2018, 11:15:51 AM6/1/18
to erlang-...@googlegroups.com

В юниксе нет обязательных блокировок. Если два процесса будут писать в файл, оба сумеют.

-- 
Lev

On Jun 1, 2018, at 07:19, WWW <wad...@Yandex.ru> wrote:

подскажите пожалуйста,  в erlang нужно ли блокировать файлы? Открыл файл на локальном компе руками. При записи заметил что он заблокировался. Все норм. Но возникает вопрос, если б я открыл файл программой (разумеется параллельно) и считывал оч большой файл, то что произойдет при попытке другого потока писать в файл? Этот пишущий поток будет ждать и не блокировать файл? В общем вопрос в том нужно ли самому писать блокировки и если нужно, то какие инструменты есть в эрланге?

--
Вы получили это сообщение, поскольку подписаны на группу "Erlang по-русски".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес erlang-russia...@googlegroups.com.
Чтобы отправлять сообщения в эту группу, отправьте письмо на электронный адрес erlang-...@googlegroups.com.
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

Max Lapshin

unread,
Jun 1, 2018, 1:49:20 PM6/1/18
to erlang-...@googlegroups.com
более того: рассчитывать на работоспособность каких-либо блокировок не стоит
Reply all
Reply to author
Forward
0 new messages