Ожидание наполнения массива в другом потоке

181
18 июля 2021, 17:10

У меня есть глобальный массив и 2 события event. На момент запуска программы события вызываются параллельно. В одном событии массив заполняется, а в другом используется. Необходимо во втором событие как-то реализовать ожидание того, пока массив заполнится из другого события.

Я это делаю через while

while(array.Count < 60) {}

Можно ли как-нибудь более лаконично реализовать это?

Аналогично пример, если я в одном потоке создаю переменную и значение должен получить в каком-либо событии и затем её инициализировать. Т.е. мне нужно в потоке включить режим ожидания, пока вызовется событие и я получу значение.

READ ALSO
C# как добавить GameObject в код

C# как добавить GameObject в код

Я делаю игру в юнити, сделал спавн объектов в случайных координатах, которые я задаюЗа объект который я спавню отвечает public GameObject hazard;

296
Загрузка файлов в потоке в WPF

Загрузка файлов в потоке в WPF

Всем приветПытаюсь Использую WPF на чистом MVVM и FluentFTP для создания простого клиента, который скачивает файлы с удаленного сервера

162
Как использовать JOIN SQL

Как использовать JOIN SQL

Работаю в visual foxproНе работает объединения таблиц, ни через знак равенства ни через join

182