|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Maxim Yemelyanov 2:5020/400 09 Apr 2004 19:05:24 To : Alexander Kostiuchenko Subject : Re[3]: блокировак повторного запуска --------------------------------------------------------------------------------
Приветствую!
8 апреля 2004 г. в 21:56:40 Вы стучались к Maxim Yemelyanov:
AK> MY> Дык. Ясно, что лучшее решение сабжа в винде - мъютексы.
AK> Использовал Win32::Semaphore, столкнулся с проблемкой: поднятый процессом
AK> одного юзера семафор не виден этому же скрипту, запускаемому другим юзером.
AK> Логика какая-то в этом проглядывается, но можно ли как-то создать
AK> мьютекс/семафор, видимый всем юзерам ?
Мутекс - ядерный (ядрёный?) объект. После создания он становится видным всем,
кто пытается к нему обратиться (создать/открыть).
Если этот же скрипт, запущенный рядом, не увидел семафора, значит первый скрипт
успел завершиться, и ОС прибила объект, на который не осталось хендлов.
Смотри что там у тебя с синхронизацией.
--
Удачи!
Максим
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5.3
* Origin: Enigma Soft (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/13126fa54304b.html, оценка из 5, голосов 10
|