Как сменить профиль при многопотоке?

Charodey

Client
Регистрация
16.11.2017
Сообщения
91
Благодарностей
3
Баллы
8
Всем привет!
Есть проект. В нем меняются профили и с них отправляется 2 post запроса и после этого переменная, содержащая путь к профилю удаляется. Профили берутся с папки. При включении многопоточного режима, часто берутся одинаковые профили.
Как мне сделать так, что при многопоточной работе брались разные профили?
Можно конечно просто разделить проект на два. И запускать два проекта, которые берут в разных папках. Но может быть есть другой способ?
Заранее спасибо за ответ :-)
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 885
Баллы
113
А как Вы берёте профиля?
Как вариант - можно получить список профилей в список и дальше уже из списка брать строки с удалением. Тогда каждый поток будет работать со своим профилем.
 

Charodey

Client
Регистрация
16.11.2017
Сообщения
91
Благодарностей
3
Баллы
8
А как Вы берёте профиля?
Как вариант - можно получить список профилей в список и дальше уже из списка брать строки с удалением. Тогда каждый поток будет работать со своим профилем.
так и делаю, но удалять файл я не успеваю, т к должно пройти время на отправку запроса
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 885
Баллы
113
Так не профиль удаляйте, а строку из файла.
Т.е. список не временный внутри шаблона, а общий, привязанный к файлу.
Хотя, в принципе, можно и профиль удалять сразу после того, как загрузили его.
 

Charodey

Client
Регистрация
16.11.2017
Сообщения
91
Благодарностей
3
Баллы
8
Так не профиль удаляйте, а строку из файла.
Т.е. список не временный внутри шаблона, а общий, привязанный к файлу.
Хотя, в принципе, можно и профиль удалять сразу после того, как загрузили его.
А как я его тогда в post запросе буду указывать, если он уже удален? Можно как-то через {-Profile.что-то-}?
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)