У меня есть глобальный массив и 2 события event. На момент запуска программы события вызываются параллельно. В одном событии массив заполняется, а в другом используется. Необходимо во втором событие как-то реализовать ожидание того, пока массив заполнится из другого события.
Я это делаю через while
while(array.Count < 60) {}
Можно ли как-нибудь более лаконично реализовать это?
Аналогично пример, если я в одном потоке создаю переменную и значение должен получить в каком-либо событии и затем её инициализировать. Т.е. мне нужно в потоке включить режим ожидания, пока вызовется событие и я получу значение.
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники