观察者模式或其他模式



我正在开发一个小实用程序,必须非常匆忙地开发:(。实验时间太少了:(。实际上,该实用程序有三个主翼。其中两个正在填充一些不同的数据池。第三个需要坐在其中一个数据池上侦听,并在数据池被附加数据填充时开始运行。显然,你所有的翅膀都像三条不同的线一样运行。现在我的问题是关于第三翼。最好的方法应该是什么。我应该使用观察者和可观察模式还是在 Java 中还有其他可用的替代方案(是的,需要一些现成的 f/w)。对不起,没有做太多研发,但正如我所说,几乎没有时间进行实验。那么,还有其他模式会让你印象深刻吗?

谢谢马维亚

您可以使用阻塞队列,在第三个翼中,您尝试从队列中轮询,它将阻塞,直到添加某些元素。它是一个线程安全结构。

相关内容

最新更新