首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

struts2 action 同步锁 计策

2012-06-26 
struts2 action同步锁 策略1.action中的流程是这样的:?1.查询数据库字段field值为a的记录是否存在2.若1存

struts2 action 同步锁 策略

1.action中的流程是这样的:

?

1.查询数据库字段field值为a的记录是否存在2.若1存在,返回此记录,流程终止3.若1不存在,new 一个对象,并写入数据库,并返回此对象,流程终止

?

?

但是数据库必须保证数据库字段field的值在数据库中不能有重复。

?

?

2 如果不做任何处理,当并发量大的时候,由于查询和写入之间存在时间差,所以会出现数据库字段field的值在数据库中有重复,这就实现不了需求

?

3,如果在action中加同步锁,如何加才能达到效率和需求的平衡,不能锁定整个action吧?

?

?

热点排行