Rooock 2011-05-12 23:49
浏览 753
已采纳

集群环境下. 如何保证同步

已知单web容器环境下. 给一个代码块加上同步锁可以使多线程访问时排队. 进而到达同步效果.

但是在集群环境下.
线程A访问集群A容器的同步块. 线程B访问集群B容器的同步块...
它俩同时访问.

这样一来, 是否就没了同步效果了.

如果要时集群环境下也有一个同步的效果, 有什么思路解决呢.. :oops:

  • 写回答

3条回答 默认 最新

  • suziwen 2011-05-13 00:04
    关注

    嗯,同步在集群环境下是会出现这种问题,

    一般的解决 方法 只能依靠底下一层的控制(比如通过数据库表,或数据库表的锁,或者专门的一个共用文件里)

    [url]http://stackoverflow.com/questions/1228833/sharing-a-java-synchronized-block-across-a-cluster-or-using-a-global-lock[/url]

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?