目前,我正在使用get_it包進行依賴注入。但是,我對單例和 lazySingleton 感到困惑。
我知道它的不同之處在于 lazySingleton 在使用之前不會初始化并減少初始化時間并節省資源。但是,我不知道帶有單例的 lazySinglton 的缺點是什么。為什么不用 lazySingleton 替換所有的單例。
uj5u.com熱心網友回復:
兩者都是單身人士。但是 LazySingleton 指的是一個類,其資源在第一次使用之前不會被初始化。它通常用于節省資源和記憶體。
現在的缺點是,LazySingleton 在第一次使用時會花費一些時間。另一個單例可能已經提前初始化,并且初始化所花費的時間可能已用于使程序更快。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/535604.html
標籤:扑镖单例
