[英]Are methods in a Singleton class thread safe?
單例類線程中的Concurrent方法訪問是否安全?
我使用Spring框架(MVC),默認范圍為Singleton。
例如,如果我的Web應用程序的控制器是Singleton類,那么聲明訪問Model / Business / DB類的方法是否是線程安全的,如果同時由多個線程訪問? 如何在Controller中從這些方法調用數據庫訪問/更新數據庫?
需要指導,我會對此問題提出任何幫助/建議。
不,Singleton不保證線程安全。 你必須自己管理。
做到這一點的最好方法是讓Singleton無國籍。 如果沒有共享狀態你沒事。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.