社区
基础和管理
帖子详情
怎么锁定一个表的读或者读写?
wdhs
2002-12-04 10:42:22
在程序中,比如java、VC++/Delphi,怎么锁定一个表的读或者读写,使得在同一时间里其他用户不能读或者读写这个表,只能等待或者放弃?又怎么控制其解锁?
我说明白了吗?
...全文
33
7
打赏
收藏
怎么锁定一个表的读或者读写?
在程序中,比如java、VC++/Delphi,怎么锁定一个表的读或者读写,使得在同一时间里其他用户不能读或者读写这个表,只能等待或者放弃?又怎么控制其解锁? 我说明白了吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
imissrain
2002-12-04
打赏
举报
回复
明白,但是ORACLE好象不能不能锁住对一个表读的权利!
LOCK TABLE table IN EXCLUSIVE MODE;
提供对一个表的写锁住
mihuyxl
2002-12-04
打赏
举报
回复
可以用select * from v$session where lockwait is not null查找锁定的表
用alter system kill session '12,1'
kill session;
pumawang
2002-12-04
打赏
举报
回复
同意, glirui(风林火山) 我也试过的.
戚爱斌
2002-12-04
打赏
举报
回复
up
glirui
2002-12-04
打赏
举报
回复
commit或rollback;
就可以解锁
wdhs
2002-12-04
打赏
举报
回复
谢谢两位
锁完之后怎么解锁呢?
glirui
2002-12-04
打赏
举报
回复
可以锁住对一个表读的权利
select * from tablename for update;
mysql 控制数据的并发
读
写
,事务,存储引擎
1、 控制数据的并发
读
写
上班摸鱼,打卡学习MySQL第一天,mysql是如何控制并发
读
写
的。场景是这样的,当多个进程在同一时刻
读
取同一数据的...写锁是排他的,当
一个
进程在修改数据时,会阻塞其他进程
读
操作或者写...
读
写
锁(ReentranReadWriteLock))详解
基本介绍 ReadWriteLock同Lock一样也是
一个
接口,提供了readLock和writeLock两种锁的... 每次只能有
一个
写线程,但是可以有多个线程并发地
读
数据。 所有
读
写
锁的实现必须确保写操作对
读
操作的内存影响。换句话...
单线程
读
单线程写
一个
变量是否一定要加锁
单线程
读
单线程写
一个
变量是否需要加锁,刚毕业的时候我会有这样的想法:
一个
线程只
读
并没有改变变量的值并不会有两个线程同时写
一个
变量产生竞态,所以不用加锁,但是工作中长者给我指导都是多线程必须加锁,所以我...
锁系列二之
读
写
锁
这样就能确保在给定的时间里,只有
一个
事务能执行写入,并防止其他用户
读
取正在写入的同一资源。 1、
锁定
读
在采用加锁方式解决脏
读
,不可重复
读
,幻
读
这些问题的时候,
读
取一条记录时需要获取该记..
C++
读
写
锁特性说明
多个
读
者可以同时获取共享对象,但是当
一个
写者和另外
一个
读
者(或者写者)同时存取对象时,就会发生混乱。 为了避免发生混乱现象,要求写者进程互斥地存取共享对象,这类同步问题就称为
读
写
问...
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章