处理并发性问题的若干种方法
来源:互联网 发布:linux 查看ssh密码 编辑:程序博客网 时间:2024/06/18 10:47
多用户客户端-服务器应用程序中的并发性(数据处理的策略)
处理并发性问题的若干种方法:
1. 保守方式:这种并发性模型在数据上加了锁。如果一个用户已经打开了一条记录,那么在允许编辑的环境中,系统就会拒绝来自其他用户的读取数据的请求。
2. 开放方式:在开放的并发模型中,总是允许用户读取数据,甚至还可能允许更新数据。但是,当用户试图保存数据时,系统会检查自从这个用户检索数据以后是否有其他人更新过数据。如果数据发生了变化,那么更新就失败了。
3. 没有并发保护:“胜利属于最后一个用户”。这是一种最简单的模型,这种方法并不对多个用户编辑相同的数据提供保护。如果两个用户打开同一条记录并且对它进行修改,那么第二个用户的修改结果会覆盖第一个用户的修改结果,这就是一种“胜利属于最后一个用户”的情形。
应用软件处理并发性的方式会影响系统的性能、可使用性和数据完整性。因此,为了验证应用程序在并发性处理方面是否正确,根据为项目选择的并发性模型设计相应的并发性测试是非常重要的。
- 处理并发性问题的若干种方法
- 基数排序的若干种方法
- 定位问题的若干小方法
- Java处理 网站高并发问题 的优化方法
- Java处理 网站高并发问题 的优化方法
- 高并发的处理方法
- WCF处理并发的问题
- Android开发中处理图片OOM的若干方法小结
- Android处理图片OOM的若干方法小结
- Android处理图片OOM的若干方法小结
- Android处理图片OOM的若干方法小结
- Android开发中处理图片OOM的若干方法小结
- Android处理图片OOM的若干方法小结
- Android处理图片OOM的若干方法小结
- Android处理图片OOM的若干方法小结
- Android处理图片OOM的若干方法小结
- Android处理图片OOM的若干方法小结
- Android处理图片OOM的若干方法小结
- VSFlexGrid控件属性和常用方法(3)
- Create和CreateEx
- 订单单头单身单号增加操作(主从表编号)
- 35岁之前成功的12条黄金法则
- Android自制发送短信程序
- 处理并发性问题的若干种方法
- JavaScript 和 Flash 的通信(经典!)
- linux IDE驱动分析之IDE总线、驱动注册(二)
- 转:基于ubuntu 9.04(32位机)的Android2.2 开发环境的搭建
- AjaxPro实现机制探讨——Ajax是如何调用服务器端C#方法的?
- wrg
- 右值引用
- Linux命令行程序设计
- 走吧!