- Регистрация
- 16.01.2013
- Сообщения
- 100
- Благодарностей
- 16
- Баллы
- 18
Здравствуйте,
В txt файле будет нечто вроде семафора для остальных потоков и доступ к этому файлу всегда должен иметь только лишь самый первый из стартанувших потоков. Как можно элегантно реализовать? Может быть, через сниппет как-нибудь можно получать текущий порядковый номер потока, и затем просто ставить конструкцию IF перед файлом?
Просто всегда приходится поступать нерационально) Например, перед запуском проекта называть файл "свободен.txt", а затем при запуске первый успевший поток переименовывает файл в "занят.тхт", и дальше через конструкции IF с этим файлом работает как раз только первый успевший поток. Всё это как-то глупо)
В txt файле будет нечто вроде семафора для остальных потоков и доступ к этому файлу всегда должен иметь только лишь самый первый из стартанувших потоков. Как можно элегантно реализовать? Может быть, через сниппет как-нибудь можно получать текущий порядковый номер потока, и затем просто ставить конструкцию IF перед файлом?
Просто всегда приходится поступать нерационально) Например, перед запуском проекта называть файл "свободен.txt", а затем при запуске первый успевший поток переименовывает файл в "занят.тхт", и дальше через конструкции IF с этим файлом работает как раз только первый успевший поток. Всё это как-то глупо)