У меня есть класс A. Его основные функции - создание данных и вызов метода addToQueue (Данные данных) в классе B. Класс B - создание постоянной очереди и добавление данных в очередь. Чтобы убедиться, что класс A и класс B совместно используют одну и ту же очередь. Я использую статический блок в CLass B, чтобы инициализировать постоянную очередь, а также сделать класс B синглтоном. Я не уверен, что это правильный путь или нет. Есть ли лучшее решение для этого?