社区
C#
帖子详情
多线程操作数据库的问题?
pm666
2005-07-06 05:06:55
设定:
1、线程A和B可能同时操作TableTest
问:
当线程A对TableTest进行insert/updata操作时,是否对整个TableTest表的资源占有?还是只是锁定当前操作行?
线程B是否可以对TableTest进行insert/updata的操作
...全文
142
4
打赏
收藏
多线程操作数据库的问题?
设定: 1、线程A和B可能同时操作TableTest 问: 当线程A对TableTest进行insert/updata操作时,是否对整个TableTest表的资源占有?还是只是锁定当前操作行? 线程B是否可以对TableTest进行insert/updata的操作
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pm666
2005-07-07
打赏
举报
回复
谢谢各位
listhome
2005-07-06
打赏
举报
回复
这个不一定吧!
你可以设置事务级别,又可以给表加锁,看你什么要求了!
是不是要串行化访问了
JasonHeung
2005-07-06
打赏
举报
回复
kelebing(芸) ( ) 信誉:100 2005-07-06 18:02:00 得分: 0
只锁定一行(页),可以insert,不过update就不能update同一行(页),但是可以update别的行
kelebing
2005-07-06
打赏
举报
回复
只锁定一行,可以insert,不过update就不能update同一行,但是可以update别的行
C#常用类库(100多个)
包含文件、网络、http、
多线程
、控件、office、IO、JSON、压缩文件、文本字符串、正则表达式、HTML、邮件、系统、
数据库
、加密解密等
操作
类
java线程
操作
数据库
_
多线程
操作
数据库
(CoreData)
这种情况一般是发生在app有多个NSManagedObjectContext,两个线程分别对其进行了读写
操作
。2: 有时候程序会莫名其妙的crash掉,这个有很多原因:a: 有时候是因为两个线程同时读写
数据库
中的同一条记录。b: 有时候...
Qt高级系列之8:Qt
多线程
线程池数据同步机制及文件下载器项目实战
1.带领您深入学习QT5/C++:Qt
多线程
线程池及数据同步机制 ,
多线程
文件下载器项目实战,继承自QThread,继承自QObject,QRunnable和QThreadPool,QtConcurrent,Qt
多线程
技术与数据加锁保护机制:QMutex,QSemaphore...
python
多线程
操作
数据库
问题
python
多线程
并发
操作
数据库
,会存在链接
数据库
超时、
数据库
连接丢失、
数据库
操作
超时等
问题
。解决方法:使用
数据库
连接池,并且每次
操作
都从
数据库
连接池获取
数据库
操作
句柄,
操作
完关闭连接返回
数据库
连接池。*...
多线程
操作
数据库
当
多线程
对同一
数据库
进行
操作
的时候会可能发生冲突。 读读不会冲突,读写,写读等
操作
应该会引起冲突(其中的写包括update、delete和insert)。 解决冲突的方法: 1.使用 select * from 表名 ...
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章