标题:[求助]C#中如何处理并发问题
只看楼主
hxx19840603
Rank: 1
等 级:新手上路
帖 子:32
专家分:0
注 册:2007-10-25
 问题点数:0 回复次数:9 
[求助]C#中如何处理并发问题

各位大侠:救命啊

比如现有一个表,二个用户同时从数据库中将其取出,并处于脱机状态(离线,我学的是ADO。NET),现A用户要删除第一条记录,B用户要编辑第一条记录,最后都要保存到数据库。那该怎么办啊,有哪位人兄给我想个办法。不知道各位在其中是采取的什么措施,望指点一二。

搜索更多相关主题的帖子: 数据库 ADO 离线 用户 
2007-11-13 09:39
yangming
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2006-7-4
得分:0 
回复:(hxx19840603)[求助]C#中如何处理并发问题
问题解决没,没解决加个msn:ym19581376@
2007-11-15 11:33
C_B_Lu
Rank: 1
等 级:新手上路
威 望:1
帖 子:453
专家分:0
注 册:2006-1-10
得分:0 
以下是引用yangming在2007-11-15 11:33:21的发言:
问题解决没,没解决加个msn:ym19581376@hotmail.com

把解决方法也一并贴出来嘛,让小弟我也学习一下..


帮助那些真正需要帮助的人,是对帮助你的人最好的回报!
2007-11-15 13:34
hxx19840603
Rank: 1
等 级:新手上路
帖 子:32
专家分:0
注 册:2007-10-25
得分:0 

还没啊

2007-11-16 22:07
师妃暄
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:805
专家分:107
注 册:2006-3-1
得分:0 
VS2005有个新特性.支持系统级的事务处理,可以解决

一个人在进行事务时,对数据库享有独占权

有实力才会有魅力 实力来自坚持不懈的努力
2007-11-16 23:56
hxx19840603
Rank: 1
等 级:新手上路
帖 子:32
专家分:0
注 册:2007-10-25
得分:0 
师妃暄,I LOVE YOU
2007-11-17 16:27
junxi1
Rank: 1
等 级:新手上路
威 望:1
帖 子:213
专家分:0
注 册:2007-9-17
得分:0 
以下是引用师妃暄在2007-11-16 23:56:51的发言:
VS2005有个新特性.支持系统级的事务处理,可以解决

一个人在进行事务时,对数据库享有独占权

美女,把代码写出来看看啊,学习一下了.


foreach( in ){ }
2007-11-21 10:21
kk20021055
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2007-12-3
得分:0 
两个用户不可能同时,我想应用线程可以解决你的问题, 两个用户两个线程,一个用户在操作的时候,将这个线程lock住,完毕后,则可开始另一个线程。思路是这样,
2007-12-03 17:07
月夜枫华
Rank: 4
等 级:贵宾
威 望:12
帖 子:437
专家分:42
注 册:2006-1-2
得分:0 
使用ReaderWriterLock试试

2007-12-04 12:30
眼镜腿断了
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2014-1-9
得分:0 
还是不知道 要怎么样解决这个问题
  求解
2014-01-09 11:59



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-185685-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025520 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved