社区
Java SE
帖子详情
java中synchronized
wenhaoxp1987
2013-02-01 11:34:36
同志们,大家有没有碰到过两个业务系统一前一后同时处理一条业务数据,后面的把前面的数据覆盖掉,大家都知道synchronized在同一系统中存在锁对象可以是java类,java对象,java字符等。当然两个业务系统也可以调用统一的接口,还有没有其他的办法?请指教!
...全文
219
5
打赏
收藏
java中synchronized
同志们,大家有没有碰到过两个业务系统一前一后同时处理一条业务数据,后面的把前面的数据覆盖掉,大家都知道synchronized在同一系统中存在锁对象可以是java类,java对象,java字符等。当然两个业务系统也可以调用统一的接口,还有没有其他的办法?请指教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wenhaoxp1987
2013-02-01
打赏
举报
回复
引用 3 楼 rumlee 的回复:
既然是处理数据中的数据,就应该把加锁的事情交给数据库的事务去处理啊。
对支持事务管理的数据库可以用这样的方法做,对没有这种机制的数据库的话只能在加一层数据处理层了
rumlee
2013-02-01
打赏
举报
回复
既然是处理数据中的数据,就应该把加锁的事情交给数据库的事务去处理啊。
wenhaoxp1987
2013-02-01
打赏
举报
回复
两个系统直接处理库中的一条数据,前者大家都懂得啊,加锁,后者要不就是数据行被锁,要不就是一前一后数据被覆盖,我说的意思就是两个系统直接处理库中的一条数据能不能也想加锁那样的机制处理!
linwz520
2013-02-01
打赏
举报
回复
是两个系统调一个程序接口? 还是两个系统直接处理库中的一条数据? 是前者的话,在接口程序里的处理数据的方法上加synchronized就可以啊 。
linwz520
2013-02-01
打赏
举报
回复
数据库都有行锁的吧, 没明白lz你的意思啊,既然一前一后去处理这条数据 当然最后得到是后面一次处理完的结果啊 。
JAVA
各种锁的使用与原理专题(附源码讲义)
Java
提供了种类丰富的锁,每种锁因...帮助大家剖析
JAVA
中
各种锁的底层原理,例如
Synchronized
锁的膨胀与升级等,掌握企业面试
中
各种锁的面试题,胜任企业开发。 下面给出课程内容的总体分类目录:
Java
中
Synchronized
的用法
synchronized
是
Java
中
的关键字,是一种同步锁。它修饰的对象有以下几种: 1. 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码块的对象; 2. 修饰一个方法,被修饰的方法称为同步方法,其作用的范围是整个方法,作用的对象是调用这个方法的对象; 3.修改一个静态的方法,其作用的范围是整个静态方法,作用的对象是这个类的所有对象; 4..
Java
中
Synchronized
关键字详解及使用
Java
中
Synchronized
关键字详解及使用
Java
中
Synchronized
的四种用法
java
中
Synchronized
的四种用法,修饰代码块、修饰方法、修饰静态方法、修饰类
Java
中
synchronized
实现类锁的两种方式及原理解析
简介 上一篇文章《
Java
中
synchronized
实现对象锁的两种方式及原理解析》
中
,介绍了方法锁的两种实现方式及
Synchronized
的底层原理,本文将讲解
synchronized
的类锁的两种实现方式。 一.类锁的定义 什么是类锁 类锁指synchronize修饰的静态方法或指定锁为class对象。 类锁来自何处? 不同的线程,访问使用类锁的方法的时候,他们获取到的“锁”,其实是Class对象。因为同一个类
中
有且只有一个Class对象,但同一个类
中
可以有很多个其他对象。此时,就出现了同一个类
中
多个对
Java SE
62,616
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章