тыкаешь в картинку, выбираешь действие "Начать цикл". Внутрь цикла будут передаваться картинки по очереди
Глобальный доступ к сложному объекту
-
Здравствуйте!
Подскажите, как лучше реализовать в БАСе такое:
Есть массив объектов. Каждый поток может читать и писать в этот массив, для этого массив хранится в глобальной переменной. Доступ сейчас организован так:- проверка глоб. флага "занят"
- если свободен, то устанавливаю флаг, иначе жду
- читаю массив в переменную
- изменяю массив
- сохраняю в глоб. переменную
- снимаю флаг "занят"
Может есть встроенные средства в БАСе?
Конкретный пример: база телефонов, телефон можно использовать раз в минуту и 5 раз, поэтому хранится в объекте
{
phone: "1231234567",
time: 1639755795695,
n: 3
}
потоки проверяют время, если время подошло, то один поток берет номер, записывает новое время и n++, если n > 5, то этот объект из массива выбрасывается и получается новый номер.