• Categories
  • Recent
  • Popular
  • Users
  • Search
  • FingerprintSwitcher
  • CustomServers
  • AutomationPlugins
Skins
  • Light
  • Default
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Quartz
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Slate
  • Solar
  • Superhero
  • Vapor
Collapse

Bablosoft

Глобальный доступ к сложному объекту

Scheduled Pinned Locked Moved Поддержка
2 Posts 2 Posters 392 Views
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    Andrey 0
    wrote on last edited by
    #1

    Здравствуйте!

    Подскажите, как лучше реализовать в БАСе такое:
    Есть массив объектов. Каждый поток может читать и писать в этот массив, для этого массив хранится в глобальной переменной. Доступ сейчас организован так:

    1. проверка глоб. флага "занят"
    2. если свободен, то устанавливаю флаг, иначе жду
    3. читаю массив в переменную
    4. изменяю массив
    5. сохраняю в глоб. переменную
    6. снимаю флаг "занят"

    Может есть встроенные средства в БАСе?

    Конкретный пример: база телефонов, телефон можно использовать раз в минуту и 5 раз, поэтому хранится в объекте
    {
    phone: "1231234567",
    time: 1639755795695,
    n: 3
    }
    потоки проверяют время, если время подошло, то один поток берет номер, записывает новое время и n++, если n > 5, то этот объект из массива выбрасывается и получается новый номер.

    ? 1 Reply Last reply
    0
  • ? Offline
    ? Offline
    A Former User
    replied to Andrey 0 on last edited by
    #2

    @Andrey-0 в бас есть встроенная бд, лучше использовать ее.

    1 Reply Last reply
    0

  • D

    Ошибка при прикреплении файла к письму.

    Scheduled Pinned Locked Moved Поддержка
    0 Votes
    1 Posts
    298 Views
    No one has replied
  • S

    Проблема с прокруткой и нажатием по объекту

    Scheduled Pinned Locked Moved Поддержка
    0 Votes
    1 Posts
    344 Views
    No one has replied
  • T

    Прокрутка к элементу

    Scheduled Pinned Locked Moved Поддержка
    0 Votes
    1 Posts
    298 Views
    No one has replied
  • K

    Запретить запрос не дожидаясь полной загрузки применяется к сейчас загружаемой странице?

    Scheduled Pinned Locked Moved Поддержка
    0 Votes
    1 Posts
    247 Views
    No one has replied
  • MonteRiderM

    Вопрос к администрации

    Scheduled Pinned Locked Moved Поддержка
    0 Votes
    1 Posts
    507 Views
    No one has replied
  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Popular
  • Users
  • Search
  • FingerprintSwitcher
  • CustomServers
  • AutomationPlugins
  • Login

  • Don't have an account? Register

  • Login or register to search.