标签: java static initialization singleton
我有一个类A。它的主要功能是构造数据并在类B中调用addToQueue(Data data)方法。类B是构造一个持久队列并将数据添加到该队列。为了确保A类和B类共享相同的队列。我在CLass B中使用静态块来初始化持久队列,并使B类成为单例。我不确定这是否正确。有更好的解决方案吗?