Использует управляемый класс очереди POCO с использованием псевдокода T Dequeue() { lock(syncRoot)...