У меня есть тема, которая добавляет соединения в список. Мое приложение должно выбрать 2 случайных элемента, когда список становится больше, чем два элемента.
После этого программа выполняет некоторые действия с соединениями, а затем удаляет два соединения из списка.
Я уже пытался запустить отдельный поток и проверить, больше ли список, чем 2 элемента.
Когда он больше, он выбирает 2 случайных элемента из списка и выполняет с ними действие, а затем удаляет их из списка.
Есть ли лучший способ сделать это с помощью шаблона проектирования? Я не думаю, что запуск другого потока, который продолжает проверять, больше ли список, чем 2, является хорошим решением.