当前位置: 首页 > news >正文

在线设计平台分析seo综合查询站长工具关键词

在线设计平台分析,seo综合查询站长工具关键词,如何做网络营销推广工作,房产行业微网站建设面视题之——悲观锁和乐观锁 概念 悲观锁 悲观锁是在执行线程任务时直接加锁#xff0c;以确保同一时刻只有一个线程可以访问共享资源。在使用悲观锁时#xff0c;每次访问共享资源时都会尝试获取锁#xff0c;如果锁已经被其他线程占用#xff0c;当前线程就会被阻塞以确保同一时刻只有一个线程可以访问共享资源。在使用悲观锁时每次访问共享资源时都会尝试获取锁如果锁已经被其他线程占用当前线程就会被阻塞直到获取到锁为止。 乐观锁 乐观锁则是在执行线程任务时不会直接加锁而是在读取资源时会先检查资源是否已被其他线程修改。如果资源未被修改当前线程就可以继续执行如果资源已被修改则需要回滚事务并重试。 在使用乐观锁时不会直接给线程任务中执行的 SQL 方法加锁而是通过在数据表中增加版本号或时间戳等字段来实现乐观锁。当多个线程尝试更新同一个记录时只有一个线程能够成功更新其他线程需要回滚事务并重试。 优缺点 悲观锁 优点 保证数据的完整性不会出现数据不一致的情况。操作简单易于实现。 缺点 对系统资源的占用较多性能较低。可能会阻塞其他线程的访问降低系统的并发性。 乐观锁 优点 对系统资源的占用较少性能较高。不会阻塞其他线程的访问提高系统的并发性。 缺点 可能出现数据不一致的情况需要使用额外的机制来解决。在高并发情况下可能会出现性能问题。 使用场景 悲观锁适用场景 对数据的修改非常频繁而且对数据的完整性要求较高。并发访问量较低因此使用锁的开销相对较小。操作的执行时间比较短。 乐观锁适用场景 对数据的修改非常频繁但并发访问量较高。对数据的完整性要求较高但允许一定程度的数据不一致。操作的执行时间较长因此使用锁的开销相对较大。 使用乐观锁开发中的实际场景 在我们设计中后台管理系统时我们需要设计库房管理即此时可能存在多个管理人员同时进行入库操作同时对一个库房信息进行访问修改此时我们适合使用乐观锁来提高效率。 使用方法 给库房的数据库表添加一个标识字段——版本号(version)在每次执行入库的sql语句时执行条件中添加判断version是否是最新的如果满足则修改对应内容以及版本号更新(如1,如果不满足则事务回滚重新执行。 sql示例 update inventory set qty qty #{qty},version version1 where productId #{productId} and version #{version}
http://www.zqtcl.cn/news/982124/

相关文章:

  • 网站接入服务商查询0建设营销型网站步骤
  • 长沙如何做百度的网站小型网站建设实训教程
  • 昆明网络公司网站网站建设经费请示
  • 手机端网站欣赏wordpress 文章rss
  • 做网站一定要实名认证吗国外免费空间网站申请
  • 阿里云网站空间主机长春网站建设设计
  • 龙华网站建设yihekj长沙招聘网站制作
  • 网站怎么做文本跳出来网络规划设计师有用吗
  • 室内设计网站官网大全中国那些企业做网站做得好
  • 状态管理名词解释网站开发网络营销推广方案案例
  • 做网站需要几大模板河南中国建设信息网
  • 成都温江网站建设空间网页版
  • 做美股的数据网站邢台网站建设公司哪家好一点
  • 青岛即墨网站开发查询建设用地规划许可证在哪个网站
  • 成都APP,微网站开发芜湖企业100强
  • 江门搜索引擎网站推广网约车多少钱一辆
  • 北京高端网站建设宣传请人做软件开发的网站
  • h网站建设长沙本地公众号
  • 苏州工业园区劳动局网站做不了合同建域名做网站
  • 内蒙古建设兵团网站组建网站开发团队
  • 劳务派遣做网站的好处广州最新新闻事件
  • 海兴网站建设公司网站建设原则
  • 网站建设完不管了自己怎么接手wordpress个人主页
  • 具有品牌的网站建设霞浦建设局网站
  • 推荐个网站免费的wordpress force ssl
  • app网站搭建做英文网站的心得
  • 东莞企业网站制作推广运营多样化的网站建设公司
  • 深圳做网站那里好提交网址给百度
  • 泰州企业建站系统中企动力科技做什么的
  • 唐山公司网站建设 中企动力唐山宽带动态ip如何做网站访问