社区
Java SE
帖子详情
java中synchronized
wenhaoxp1987
2013-02-01 11:34:36
同志们,大家有没有碰到过两个业务系统一前一后同时处理一条业务数据,后面的把前面的数据覆盖掉,大家都知道synchronized在同一系统中存在锁对象可以是java类,java对象,java字符等。当然两个业务系统也可以调用统一的接口,还有没有其他的办法?请指教!
...全文
200
5
打赏
收藏
微信扫一扫
点击复制链接
分享
举报
写回复
5 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
中
synchronized
的用法详解(四种用法)
Java
语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。本文给大家介绍
java
中
synchronized
的用法,对本文感兴趣的朋友一起看看吧
java
中
synchronized
的使用
java
中
synchronized
的使用,
java
中
的锁锁的到底是什么?是括号里的代码块吗?肯定不是的;
详解
Java
中
synchronized
关键字的死锁和内存占用问题
Java
的
synchronized
关键字用来进行线程同步操作,然而这在使用
中
经常会遇到一些问题,这里我们就来详解
Java
中
synchronized
关键字的死锁和内存占用问题:
举例讲解
Java
中
synchronized
关键字的用法
主要介绍了
Java
中
synchronized
关键字的用法,针对
synchronized
修饰方法的使用作出了简单讲解和演示,需要的朋友可以参考下
Java
中
synchronized
实现原理详解
主要介绍了
Java
中
synchronized
实现原理详解,涉及
synchronized
实现同步的基础,
Java
对象头,Monitor,Mark Word,锁优化,自旋锁等相关内容,具有一定借鉴价值,需要的朋友可以参考下。
Java
中
Synchronized
的用法
synchronized
是
Java
中
的关键字,是一种同步锁。它修饰的对象有以下几种: 1. 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码块的对象; 2. 修饰一...
Java
中
synchronized
正确使用方法解析
主要介绍了
Java
中
syncronized正确使用方法解析,文
中
通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
Java
中
synchronized
关键字修饰方法同步的用法详解
synchronized
可以用来同步静态和非静态方法,下面就具体来看一下
Java
中
synchronized
关键字修饰方法同步的用法详解:
java
synchronized
的作用_
Java
中
synchronized
详解
synchronized
官方解释翻译成
中
文:...简单就是说
Synchronized
的作用就是
Java
中
解决并发问题的一种最常用最简单的方法 ,他可以确保同一个时刻最多只有一个线程执行同步代码,从而保证多线程环境下并发安全的效果。sy...
透彻理解
Java
中
Synchronized
(对象锁)和Static
Synchronized
(类锁)的区别
主要介绍了
Java
中
Synchronized
(对象锁)和Static
Synchronized
(类锁)的区别,希望对大家有所帮助,一起跟随小编过来看看吧
java
中
synchronized
的三种写法详解
首先,我们得知道在
java
中
存在三种变量: 实例变量 ==》 存在于堆
中
静态变量 ==》 存在于方法区
中
局部变量 ==》 存在于栈
中
然后,我们得明白,合适会发生高并发不安全 条件1:多线程并发。 条件2:有共享...
Java
中
synchronized
关键字引出的多种锁 问题
synchronized
关键字是
JAVA
中
常用的同步功能,提供了简单易用的锁功能。这篇文章主要介绍了
Java
中
synchronized
关键字引出的多种锁问题,需要的朋友可以参考下
Java
中
synchronized
关键字作用及用法
文章目录概念背景
synchronized
关键字用法
synchronized
关键字的作用域
synchronized
关键字用法及含义
synchronized
方法思考时间?
synchronized
代码块锁对象锁class 概念 在上篇文章介绍Volatile关键字的时候提到,...
java
中
synchronized
(同步代码块和同步方法)详解及区别
主要介绍了
java
中
synchronized
(同步代码块和同步方法)详解及区别的相关资料,需要的朋友可以参考下
java
中
Synchronized
和 Lock 的区别
1、
synchronized
和lock的用法区别
synchronized
:在需要同步的对象
中
加入此控制,
synchronized
可以加在方法上,也可以加在特定代码块
中
,括号
中
表示...
synchronized
是托管给JVM执行的,而lock是
java
写的控制锁的代码.
Java
中
Synchronized
的使用
在编程
中
,经常需要用到同步,这里讲一下
synchronized
关键字的相关知识 1.使用方式 修饰一个代码块,被修饰的代码块称为同步代码块,作用范围是大括号{}括起来的代码; 修饰一个方法,被修饰的方法称为同步方法,其...
Java
中
synchronized
与Lock的区别
方便大家对比: 类别
synchronized
Lock 存在层次
Java
的关键字,在jvm层面上 是一个类 锁的释放 1、以获取锁的线程执行完同步代码,释放锁 2、线程执行发生异常,jvm会让线程释放锁 在finally
中
必须释放锁,不然...
Java
中
synchronized
同步锁四种用法及作用范围
Java
中
synchronized
同步锁用法及作用范围 - 在梅边的专栏 - CSDN博客 https://blog.csdn.net/yx0628/article/details/79086511
Java
中
synchronized
同步锁用法及作用范围
Java
中
的
synchronized
...
Java
中
synchronized
锁字符串
Synchronized
锁字符串代码如下 public class StringThread implements Runnable{ private static final String LOCK_PREFIX = "XXX---"; private String taskNo; public StringThread(String taskNo) { this....
java
中
synchronized
和Lock区别
本文先从
synchronized
的缺陷讲起,然后再讲述
java
.util.concurrent.locks包下常用的有哪些类和接口,最后讨论以下一些关于锁的概念方面的东西 以下是本文目录大纲: 一.
synchronized
的缺陷 二.ja...
发帖
Java SE
加入
微信扫一扫
点击复制链接
6.2w+
社区成员
30.7w+
社区内容
Java 2 Standard Edition
社区管理员
申请成为版主
帖子事件
创建了帖子
2013-02-01 11:34
社区公告
暂无公告