[英]Different locks for a singleton class
我有一個包含3 HashMap的單例類。 每個哈希圖都像一個池。 我把未使用的條目放在那里。 我遇到了並發修改異常,因此我打算對其進行同步。 我的問題是,如果我對所有這些鎖使用相同的鎖,則可能會出現性能問題。 因為當我為該池創建條目時,它是通過Web服務調用進行的。 由於我只需要每個哈希圖都不能同時運行,因此可以為它們創建3個對象鎖嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.