`
uule
  • 浏览: 6297668 次
  • 性别: Icon_minigender_1
  • 来自: 一片神奇的土地
社区版块
存档分类
最新评论

服务器集群对Synchronized有没有什么影响

 
阅读更多

有个功能大致如下,在一堆没用过的数据中取一条数据,并将其标示为已用,原来是只有一台服务器,在获取并修改状态的方法上加上synchronized就可以,现在要分布部署为多台服务器,会不会出现并发读取到同一条数据的问题,要怎么解决,谢谢。(多服务器synchronized)

 

答:

集群后synchronized失效是必然的,类似的同步操作必须转换为通过全局的同步互斥机制,例如数据库锁,这样会造成性能的急剧下降,如果系统有大量sychronized的处理不适合做集群。 

参见j2ee desgin and development.

 

另:

http://bbs.csdn.net/topics/390723174?page=1

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics