[Moscow.pm] Win32API::File DefineDosDevice
Alexander Lourier
aml на rulezz.ru
Вт Фев 28 01:55:24 PST 2012
В письме Tuesday 28 February 2012 13:33:37 kostya timoshenko написал:
> Пробовал случайную небольшую задержку делать и диски случайно
> выбирать, намного лучше работает но процентов 5% случаев остается.
>
> Или это на уровне операционки проблемы то-что можно захватить один
> диск одновременно.
>
> может кто с подобным сталкивался?
Я не разбираюсь в Windows, но она здесь не причём. То, что вы описали, это классический пример гонки (race condition).
Решается установкой блокировки. В Perl есть функция flock, которая, как показало быстрое гугление, будет работать и в
Windows.
--
Alexander Lourier, http://aml.rulezz.ru/
Подробная информация о списке рассылки Moscow-pm