簡體   English   中英

Singleton類線程中的方法是否安全?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM