winform多线程操作MYSQL需要加锁不?

写了个程序,需要多线程运行,运行的内容都是操作数据库,先把数据读出来分析后再写入数据库,在某个线程操作读取某条数据时,把该条记录的状态更改了,其他线程就是根据这个状态分辨... 写了个程序,需要多线程运行,运行的内容都是操作数据库,先把数据读出来分析后再写入数据库,在某个线程操作读取某条数据时,把该条记录的状态更改了,其他线程就是根据这个状态分辨是否有线程在操作此条数据,我考虑的问题就是,线程抓到某条数据时,更改数据的时候会不会和其他线程有冲突。。。请高人指点。 展开
 我来答
gudu1036
2011-05-24 · TA获得超过290个赞
知道答主
回答量:33
采纳率:0%
帮助的人:32.5万
展开全部
需要加锁,要保证同一时间段内只有一个线程在对数据库进行操作
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
说着笑着d午后
2011-05-23 · TA获得超过282个赞
知道小有建树答主
回答量:426
采纳率:0%
帮助的人:267万
展开全部
肯定会有的,取出来数据后是存内存的,两线程同时写肯定会出问题
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Royler
2011-05-23 · TA获得超过104个赞
知道答主
回答量:170
采纳率:100%
帮助的人:81.9万
展开全部
用lock锁起来就不会有其他线程冲突了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zg123xzg
2011-05-24
知道答主
回答量:20
采纳率:0%
帮助的人:0
展开全部
直接用线程加锁? 具体我也没有做过 呵呵
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式