[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