[英]Different locks for a singleton class
我有一个包含3 HashMap的单例类。 每个哈希图都像一个池。 我把未使用的条目放在那里。 我遇到了并发修改异常,因此我打算对其进行同步。 我的问题是,如果我对所有这些锁使用相同的锁,则可能会出现性能问题。 因为当我为该池创建条目时,它是通过Web服务调用进行的。 由于我只需要每个哈希图都不能同时运行,因此可以为它们创建3个对象锁吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.