我想知道在整個應用程序中許多類中使用的內存中存儲對象的最佳方法。存儲一個對象以在多個類中使用
讓我建立了我的問題給你:
我們有多個數據庫,1%的客戶。我們也有一個主表,每一行都是關於數據庫的詳細信息,例如數據庫名稱,它所在的服務器IP以及一些配置設置。
我有一個應用程序,循環通過這些多個數據庫,並在它們上運行一些更新。我上面提到的設置將每次循環迭代更新到內存中。然後應用程序運行一系列包含使用此數據的多個類的進程。只有在循環迭代期間,數據纔會在過程中改變。
變量與客戶有關,因此我將它們存儲在客戶類中。我想我可以讓所有的成員共享,或者我應該爲客戶類使用單例嗎?我從來沒有實際使用過單身人士,只有閱讀他們擅長這種情況。對這種情況有更好的解決方案嗎?
此外,我可能有計劃此應用程序以後多線程。
對不起,如果這是混亂。如果你有問題,請告訴我,我會回答他們。
感謝您的幫助。