@hamararajin Using async functions
Как сделать ресурс бесконечным?
-
@vsyacheskiy said in Как сделать ресурс бесконечным?:
@Fox Если всё просуммировать, то нужно увеличить количество удачных и неудачных использований, и убрать время между использованиями, всё верно?
если совсем уберёте время между использованиями, то у вас все потоки начнут брать первую строку
-
@Fox said in Как сделать ресурс бесконечным?:
если совсем уберёте время между использованиями, то у вас все потоки начнут брать первую строку
Если не изменяет память, то сначала возьмет по очереди все сторки из ресурса, а когда они кончатся просто начнет брать их второму кругу и тд.
-
@UserTrue said in Как сделать ресурс бесконечным?:
@Fox said in Как сделать ресурс бесконечным?:
если совсем уберёте время между использованиями, то у вас все потоки начнут брать первую строку
Если не изменяет память, то сначала возьмет по очереди все сторки из ресурса, а когда они кончатся просто начнет брать их второму кругу и тд.
В зависимости от настроек. Я проверил, так работает как нужно топикастеру:

-
Ситуация вот какая, 5 потоков, в ресурсе данных только на 3 потока, нужно что бы оставшиеся 2 потока взяли 1 и 2 строчку ресурса который закончился :D Парадокс
С твоими настройками 2 потокам всеравно не хватит ресурса
-
@UserTrue вы мне просто вчера совет дали,по поводу каждого потока со своим лок профилем.Создать ресурс в onapplicationstart и дальше каждый поток будет его использовать, и вот такая ситуация что у меня в каждой функции(а их 9 штук) разные ресурсы указаны, потоков тоже 9 штк следовательно и 9 профилей, в итоге у меня в onapplicationstart 90 элементов задач, а хотелось бы просто что бы с 1 реcурса всё использовалось :D
Короче, Дурдом
Киньте меня в реку -
@vsyacheskiy Надо продумывать структры данных, чтобы не было дурдома ))) С опытом придет
-
@UserTrue said in Как сделать ресурс бесконечным?:
Ситуация вот какая, 5 потоков, в ресурсе данных только на 3 потока, нужно что бы оставшиеся 2 потока взяли 1 и 2 строчку ресурса который закончился :D Парадокс
С твоими настройками 2 потокам всеравно не хватит ресурса
Почему?

-
@Fox said in Как сделать ресурс бесконечным?:
Почему?
Поставь паузу после ресурса минуту например и все
-
@UserTrue said in Как сделать ресурс бесконечным?:
@Fox said in Как сделать ресурс бесконечным?:
Почему?
Поставь паузу после ресурса минуту например и все
хмм, в таком случае я хз как можно тогда решить эту задачу через ресурсы. Проще использовать глобальную переменную
-
@Fox said in Как сделать ресурс бесконечным?:
хмм, в таком случае я хз как можно тогда решить эту задачу через ресурсы.
Я написл об это выше, надо просто подумать над самим подходом
-
@vsyacheskiy said in Как сделать ресурс бесконечным?:
@Fox А как через глобальную переменную можно?
Записывайте массив в глобальную переменную и используете его. Но я не совсем понял изначальную задачу
-
@vsyacheskiy said in Как сделать ресурс бесконечным?:
@Fox Можно в лс отпишу?
Хз, я редко в личке отвечаю, надоедает отвечать на одни и те же вопросы. Вы же можете описать задачу не указывая исток с которым работаете
-
@Fox суть вот в чём, есть 7 потоков, нужно что бы каждый в функции включил свой локальный профиль, прошел авторизацию, перешел во вторую функцию,потом опять же каждый поток, под определённыи локальным профилем прошел вторую авторизацию определённого аккаунта, т.е. авторизоваться на сайте, на этом сайте авторизоваться, каждый поток делает 2 авторизации, но вторая авторизация должна происходить не рандомно, а строго на определённые аккаунты, в след функциях потоки должны заходить каждый в свой профиль и выполнять действия
мне раньше посоветовали в OnApplicationStart создать ресурс и добавить в него путь на папку с профилем. Потом вопрос стал что какой то поток быстрее закончит и всё собьётся, сейчас у меня идея это на каждый профиль создать ресурс который указывает путь в определённую папку, а в функциях вызывать через
if ({{ресурс "путь к профилю"}}) == ("C:\u005cЭто же значение\u005c7") --- и таких значений будет 7 т.е. для каждого потока
Если оно ровняется то запускается нужный профиль
Что то страшное
Были бы знания я бы такую кашу не варил:D -
@vsyacheskiy ну и было бы хорошо в BAS добавить переменную глобальную переменную для конкретного потока, т.е. переменная которая не глобальная и не локальная:D
-
Как сделать таймер?
Moved Поддержка -
-
-
-