我想知道在整个应用程序中许多类中使用的内存中存储对象的最佳方法。存储一个对象以在多个类中使用
让我建立了我的问题给你:
我们有多个数据库,1%的客户。我们也有一个主表,每一行都是关于数据库的详细信息,例如数据库名称,它所在的服务器IP以及一些配置设置。
我有一个应用程序,循环通过这些多个数据库,并在它们上运行一些更新。我上面提到的设置将每次循环迭代更新到内存中。然后应用程序运行一系列包含使用此数据的多个类的进程。只有在循环迭代期间,数据才会在过程中改变。
变量与客户有关,因此我将它们存储在客户类中。我想我可以让所有的成员共享,或者我应该为客户类使用单例吗?我从来没有实际使用过单身人士,只有阅读他们擅长这种情况。对这种情况有更好的解决方案吗?
此外,我可能有计划此应用程序以后多线程。
对不起,如果这是混乱。如果你有问题,请告诉我,我会回答他们。
感谢您的帮助。