问题描述
//获得锁对象ObjectlockObj=LockConst.getTaskLockObject(1);synchronized(lockObj){}tomcat集集后,以上代码怎么改进?
解决方案
解决方案二:
你这锁和集群有什么关系?
解决方案三:
由于这个是针对每一个客户取数据,需要锁住,防止客户那边同时取到重复数据。
解决方案四:
现在用的是redis存session,//获得锁对象ObjectlockObj=LockConst.getTaskLockObject(1);synchronized(lockObj){//取数据发给客户端//发送回客户端//清空客户端所属数据}单个tomcat可以锁住,tomcat集群后,两个tomcat都可以同时接入,如果客户那边开了两个,同时触发取数据,客户端的数据就取了两份一样的。求解决方案。
解决方案五:
tomcat集群的意义是什么?比如只是很简单的集群,没有任何资源分配的问题一个用户访问应用的时候只是方法集群中的一个tomcat,和非集群一样的吧
解决方案六:
同步锁!!!!!!
时间: 2024-07-31 12:37:47