登录
首页 » Windows开发 » 在 DBMS 中,可以使用锁来控制多个程序对数据项的访问:当程序要访问数据项时,要给数据项上锁。如果它仅仅是读取数据项,则通常上共享锁,这样其它的事务也可以同时...

在 DBMS 中,可以使用锁来控制多个程序对数据项的访问:当程序要访问数据项时,要给数据项上锁。如果它仅仅是读取数据项,则通常上共享锁,这样其它的事务也可以同时...

于 2022-07-12 发布 文件大小:917.00 B
0 185
下载积分: 2 下载次数: 1

代码说明:

在 DBMS 中,可以使用锁来控制多个程序对数据项的访问:当程序要访问数据项时,要给数据项上锁。如果它仅仅是读取数据项,则通常上共享锁,这样其它的事务也可以同时读取该数据项。而若此程序是要修改数据项,则会给它数据项上独占锁,此时其它程序也就不能再访问这个数据项了。 对于同一个数据项,若有不同的程序同时给一个数据项上锁,且其中至少有一个是独占锁时,就表示它们发生了冲突。当发生冲突时,加锁的请求就会被拒绝。 每个加锁请求包含三个元素:锁模式、事务标识符和数据项标识符。两个程序可以同时给数据项上锁,前提是它们没有冲突。 在早期开发阶段,你需要编写一个简单的锁管理程序来处理加锁请求。它使用以下的规则来处理各种请求: 若一个加锁请求与先前的加锁请求没有发生冲突,则 DBMS 许可这个加锁请求; 一旦允许了一个加锁请求,则它将永远锁定数据项,不会改变,也不会释放; 如果一个程序的加锁请求与已有的锁发生了冲突,则 DBMS 拒绝这个加锁请求; 如果一个程序的加锁请求被拒绝,则 DBMS 忽略由这个程序发出的后续所有加锁请求。-the DBMS can be used to control the number of locks on the data, of the visit : When the procedures to access data items, data items to give locked. If it is read-only data, usually sharing locks, such other matters can also read the data item. And if this procedure is to amend the data, it will give information on items exclusive lock, other programs at this time, it will not re-visit this item of data. For the same data, if a different procedure for a data item unlocked but at least there is an

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 汉字算法识别 汉字算法识别
    汉字算法识别 汉字算法识别 -Algorithm for Chinese character recognition algorithm for Chinese character recognition algorithm for identification
    2023-07-05 09:25:03下载
    积分:1
  • 用MFC实现的在pocket PC之间通过红外技术通信的程序
    用MFC实现的在pocket PC之间通过红外技术通信的程序-used in pocket PC through infrared technology communications procedures
    2022-06-06 15:15:00下载
    积分:1
  • multi
    多线程处理器,编程语言是:.net C# -multi-threaded processors, programming languages are :. Net C#
    2022-02-01 04:00:28下载
    积分:1
  • ERP系统 毕业设计 源码+论文(1万六千字论文)
    ERP系统 毕业设计 源码+论文(1万六千字论文)-ERP system design source graduation thesis (a 26,000 word thesis)
    2022-02-15 16:07:50下载
    积分:1
  • usb hid读写程序
    Visual C++ 现在支持 C 运行时库的安全版本。默认情况下允许使用此库。当生成项目时,可能会显示一些有关否决的函数的警告。建议您针对这些警告进行更正,以使代码更加安全。">  已对 C/C++ 编译器的默认设置进行了修改,以使其更加符合 ISO 标准 C++。这些更改包括: 对于循环范围强制使用标准 C++,支持 wchar_t 作为本机类型。如果不更改现有代码或用于生成现有代码的编译器选项,则这些更改可能导致现有代码无法编译。">  由于 Visual C++ 项目需要生成嵌入式(默认) Windows SxS 清单,因此在使用清单工具生成时会自动将项目中的清单文件排除。建议将任何清单文件中包含的依赖项信息都转换为源代码包括的头文件中的“#pragma comment(linker,"<在此处插入依赖项>")”。如果项目已经通过资源(.rc)文件在 RT_MANIFEST 资源节中嵌入清单,则需要先将该行注释掉,然后才能正确生成项目。">  由于 C++ 编译器中的一致性更改,可能需要更改代码才能使项目在生成时不出错。C++ 编译器的早期版本允许按成员函数名称(如 MemberFunctionName)指定成员函数指针。C++ 标准则要求使用 address-of 运算符指定完全限定名(如 &ClassName::MemberFunctionName)。如果您的项目包含在 Windows 窗体设计器中使用的窗体或控件,则可能必须更改 InitializeComponent 中的代码,这是因为设计器生成的代码使用的是委托构造中的不一致的语法(在事件处理程序中使用)。">  
    2022-12-26 15:50:08下载
    积分:1
  • 关于内部类的一些算法和处理的基本方法,都是金典的例子。...
    关于内部类的一些算法和处理的基本方法,都是金典的例子。-On some kind of internal algorithms and the basic methods of treatment are Jindian example.
    2022-04-11 11:15:29下载
    积分:1
  • 正则表达式学习的一个小工具和源码. 正则表达式学习的一个小工具和源码....
    正则表达式学习的一个小工具和源码. 正则表达式学习的一个小工具和源码.-Regular Expression Tutorial
    2022-01-25 22:08:55下载
    积分:1
  • 基于nios的LED调光系统
    本设计实现可以进行光照度检测,并将光照度的值显示到LCD上。可以进行人体红外检测,无人时自动灯暗(level 2)。可以利用PWM进行LED的多级(50级,可更改)调光,可以利用按键进行LED灯光的亮暗调整(上键增加亮度,下键降低亮度)。可以实现手动输入光强度的阈值,LED自适应的调整亮度,使得亮度和光传感器形成反馈系统保证某个亮度。(右键增加阈值强度,左键减小阈值强度)。实现了基于NIOS系统的自适应LED调光。
    2022-03-13 22:59:08下载
    积分:1
  • 好东西,大家一起享用! 想要得动手吧,不要满了 GOOD LUCK
    好东西,大家一起享用! 想要得动手吧,不要满了 GOOD LUCK-It is very good, letis share it! Please come on,let s go!
    2022-03-17 09:58:53下载
    积分:1
  • Windows CE 初步 许多人员都尝试了基于无线装置的软件编程,然而这些思想达于成功的关键之处在于他们能否深入了解Windows CE 的功能和...
    Windows CE 开发初步 许多开发人员都尝试了基于无线装置的软件编程,然而这些思想达于成功的关键之处在于他们能否深入了解Windows CE 的功能和缺点。本文就此介绍了Windows CE 的一些基本特性,并指出过渡到基于无线装置的软件开发所应具备的知识。-Initial development of Windows CE
    2022-06-14 00:07:30下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载