[Devel] unlock range

Pavel Shilovsky piastryyy на gmail.com
Пн Сен 26 10:28:31 MSD 2011


26 сентября 2011 г. 10:26 пользователь Pavel Shilovsky
<piastryyy на gmail.com> написал:
> 26 сентября 2011 г. 10:02 пользователь Alexander Morozov
> <amorozov на etersoft.ru> написал:
>> Если работающая под WINE программа поставила две перекрывающиеся блокировки и
>> снимает одну из них, то WINE не снимает всю блокировку, а только ту её часть,
>> которая не перекрывается со второй блокировкой. Т.е., например, если у нас
>> стоят блокировки [0,10] и [5,15], то при снятии программой блокировки [5,15]
>> WINE снимает [11,15].
>> Такого, чтобы при запросе на разблокирование [0,10] и [5,15] сразу снималась
>> блокировка с [0,15] нет, это получаются два отдельных вызова, которые
>> обрабатываются последовательно.
>>
>
> Имеются ввиду пересечение блокировок на чтение? Mandatory блокировки
> на запись же вообще пересекаться не могут.
>

И ещё вопрос: а если у нас стоят непересекающиеся блокировки [0,5] и
[11,15], то запрос на разблокирования вида [0,15] упадёт с ошибкой?

-- 
Best regards,
Pavel Shilovsky.


Подробная информация о списке рассылки Devel