zoukankan      html  css  js  c++  java
  • 并发编程心得--synchronized

    根据业务需求解决并完善并发问题--

    IWMS仓库系统不考虑并发那么大的情况下,我想到的有2种并发解决方案。

    1.在同时请求时,给需要操作的保存接口添加synchronized 同步方式,同步保存方法,对于重复添加的数据抛出异常处理(缺点是同时请求时,返回的格式都是操作成功,无法给予正确提示。)

    2.同样,也在保存接口添加synchronized  同步方式,与上面不一样的是定义一个CONTROL_ID(并发字段),在判断条件中设置CONTROL_ID 的值,如果并发值存在,则判断数据已存在,返回错误提示给予前台显示。

    我用的是第二种方式。符合正常的前后端交互逻辑。

    如:

    自古英雄出炼狱,从来富贵入凡尘。
  • 相关阅读:
    Python-迭代器
    Python-if
    Python-赋值
    Python-基础
    Python-元组(tuple),文件
    Python-正则表达式
    Python-字典
    Python-列表
    C结构体之位域(位段)
    SignalTap II应用小实例之触发位置
  • 原文地址:https://www.cnblogs.com/yunliu0603/p/10784246.html
Copyright © 2011-2022 走看看