Есть отдельный поток, который должен обрабатывать данные по мере поступления из основного потока. Хотелось бы иметь что-то типа блокирующей очереди, чтобы поток пытался взять из нее следующий объект данных, а если их нет, то ожидал и продолжал в случае появления нового объекта в очереди.
Чем в анриле можно организовать такое?