社区
资源
帖子详情
救急!vb+SQL server中怎样对临界资源实现互斥访问和修改!
pobosskey
2002-04-17 08:48:11
在一个系统中,因为是c/s模式的,当有两个用同时对一个表进行操作时 ,
就会出现异常情况!
请问各位大虾,用什么样的方法来消除系统的这种隐患呢?
在vb+SQL server2000的开发平台下,怎么实现, 请举例说明, 谢谢!
...全文
80
5
打赏
收藏
救急!vb+SQL server中怎样对临界资源实现互斥访问和修改!
在一个系统中,因为是c/s模式的,当有两个用同时对一个表进行操作时 , 就会出现异常情况! 请问各位大虾,用什么样的方法来消除系统的这种隐患呢? 在vb+SQL server2000的开发平台下,怎么实现, 请举例说明, 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kingbear2000
2002-10-30
打赏
举报
回复
关注
Rogal
2002-04-17
打赏
举报
回复
使用SQL SERVER里的独占锁锁定对象,因为只有一个事务可以获得一个资源的独占锁。
scgqq
2002-04-17
打赏
举报
回复
最好让数据库自己来管理事务,很方便,又不会出错
load
2002-04-17
打赏
举报
回复
或者把事务处理放到存储过程里,让SQL SERVER自己管理事务就不会出问题了。
songyangk
2002-04-17
打赏
举报
回复
用事务完全可以解决的。
比如在中间层的对数据库操作
public function UpdateXX(param....) as boolean
on error goto err_handle
conn.begintrans '开始事务
conn.execute "update ... set XX=XX where..."
conn.committrans '提交事务
updateXX = true
exit function
err_handle:
conn.rollback '事务回滚
end function
进程对
临界资源
的
互斥
访问
临界资源
与临界区
临界资源
(critical resource):一次只能供一个...为了
实现
临界资源
的
互斥
访问
,只要做到进程
互斥
地进去自己的临界区,便可以
实现
进程对
临界资源
的
互斥
访问
。 同步机制 为
实现
各进程互质地访...
实现
临界区
互斥
访问
的基本方法
在我们之前的生产者与消费者问题
中
, 在文章的最后, 我们曾尝试过把我们的... 归根结底是因为我们无法在不使用mutex的情况下来完成对临界区的
互斥
访问
, 本篇文章我们就来探讨一下, 如何不使用mutex
实现
临界区的
互斥
访问
.
用信号量机制来
实现
多个进程对
临界资源
的
互斥
访问
& PV操作
在多道程序环境下,存在着
临界资源
,它是指多进程存在时必须
互斥
访问
的资源。也就是某一时刻不允许多个进程同时
访问
,只能单个进程的
访问
。我们把这些程序的片段称作临界区或临界段,它存在的目的是有效的防止竞争...
进程管理(
实现
临界区
互斥
的方法)
目录进程管理(
实现
临界区
互斥
的方法)一.
访问
临界资源
二.
实现
临界区
互斥
的方法1. 通过软件
实现
(1)单标志法(2)双标志法先检查(3)双标志法后检查(4)Peterson's Algorithm2. 硬件
实现
方法(1)
中
断屏蔽方法(2)硬件指令...
进程同步 | 进程
互斥
|
实现
方法
2.10 进程同步和进程
互斥
进程同步 eg: 并发性带来了异步性,有时需要通过进程同步解决这种异步问题。让各并发进程按要求有序地推进。同步亦称直接制约关系。 进程
互斥
...为了
实现
对
临界资源
的
互斥
资源
1,065
社区成员
6,492
社区内容
发帖
与我相关
我的任务
资源
VB 资源
复制链接
扫一扫
分享
社区描述
VB 资源
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章