社区
Java SE
帖子详情
求助, 多线程update database question
ManyChances
2004-08-11 04:59:52
大家给点建议,多个对象,多个不同的方法同时更新数据库时大家是怎样做synchronized 阿
(update opration is in servlet)
...全文
139
5
打赏
收藏
求助, 多线程update database question
大家给点建议,多个对象,多个不同的方法同时更新数据库时大家是怎样做synchronized 阿 (update opration is in servlet)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aqining
2004-08-11
打赏
举报
回复
使用数据库连接池,在底层实现保护就好了!
fantasyCoder
2004-08-11
打赏
举报
回复
//大家给点建议,多个对象,多个不同的方法同时更新数据库时大家是怎样做synchronized 阿
楼主的贴子就有点问题,让人看了摸名奇妙,不过楼主要是碰到多线程调用的,同步的问题
Takecare已经讲了不少^_^
takecare
2004-08-11
打赏
举报
回复
对了还有一个办法。
在数据操作上:
select columns from sometable where conditions WITH UPDATE
这样也能在数据库上锁住那条记录不被别人修改。
takecare
2004-08-11
打赏
举报
回复
你的话,还有一个做法,就是把更新操作封装到一个单例的类里。这样应该也是能够达到你的要求的。
takecare
2004-08-11
打赏
举报
回复
真巧,我也碰到类似的问题。
我现在是使用队列的,多写单读。
就是保证只有一个线程去更新数据库。但是我又面临了一个新的问题,大问题!
在集群的情况下,可能会出现这样的队列有多个,就又不能保证一个线程更新数据库!
头大呀!
mysql
多线程
java,如何使用Java
多线程
检索mysql数据
I have around 50 millions of records in my mysql table. When i retrieve it using java it takes more than 20 hrs. And recently i am facing communication link failure error after processing 500,000 reco...
编程资料 -C#
多线程
编程资料 -
多线程
C#
多线程
编程实例实战
作者: 刘弹 www.ASPCool.com 时间:2003-5-17 上午 10:24:05 阅读次数:10996
单个写入程序/多个阅读程序在.Net 类库中其实已经提供了实现,即
System.Threading.ReaderWriterLock 类。本文通过对常见的单个写入/多个阅读程序的分析来探索c#
的
多线程
编程。
问题的提出
所谓单个写入程序/多个阅读程序的线程同步问
Linux
多线程
服务端编程:使用muduo C++网络库 学习笔记 第七章 muduo编程示例(下)
7.5 一种自动反射消息类型的Protobuf网络传输方案 本节假定读者了解Google Protocol Buffers是什么,这不是一篇Protobuf入门教程。本节的示例代码位于examples/protobuf/codec。 本节要解决的问题是:通信双方在编译时就共享proto文件(用于定义数据结构和消息格式,以便进行数据的序列化和反序列化)的情况下,接收方在收到Protobuf二进制数据流之后,如何自动创建具体类型的Protobuf Message对象,并用收到的数据填充该Message对象(即反
python
多线程
读取数据库数据,如何使用Python
多线程
处理MySQL连接
I have a main Python script which connects to a MySQL
database
and pulls out few records from it. Based on the result returned it starts as many threads (class instances) as many records are grabbed. ...
Python爬虫笔记(二)——
多线程
爬虫、正则表达式、多进程爬虫
正则表达式 首先先简单介绍一下正则表达式(关于正则表达式的原理以及算法,等以后有时间在写) python中常使用以下函数来返回正则表达式匹配的项目(使用前先import re): //pattern为正则表达式,string为待匹配的字符串,返回的是列表 findall(pattern,string,flags=0) 爬虫中常用的正则表达式: . 表示任意字符 ^表示匹配行...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章