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

重庆旅游网站建设规划/谷歌seo服务公司

重庆旅游网站建设规划,谷歌seo服务公司,我想找阿里巴巴做网站推广,网上国网app下载交电费文章目录 乐观锁和悲观锁轻量锁和重量锁自旋锁和挂起等待锁读写锁和互斥锁可重入锁和不可重入锁公平锁和非公平锁 乐观锁和悲观锁 乐观锁在执行任务前预期竞争不激烈,就先不添加锁等到了发生了真实的锁竞争再进行锁竞争 乐观锁适用于锁竞争不激烈的情况下 悲观锁在…

文章目录

    • 乐观锁和悲观锁
    • 轻量锁和重量锁
    • 自旋锁和挂起等待锁
    • 读写锁和互斥锁
    • 可重入锁和不可重入锁
    • 公平锁和非公平锁

乐观锁和悲观锁

乐观锁在执行任务前预期竞争不激烈,就先不添加锁等到了发生了真实的锁竞争再进行锁竞争
乐观锁适用于锁竞争不激烈的情况下

悲观锁在执行任务前预期竞争激烈,直接添加锁再执行任务
悲观锁适用于锁竞争激烈的情况下
在这里插入图片描述

轻量锁和重量锁

轻量级锁:加锁过程比较简单,用到的资源比较少,用户态的操作(java层面就可以完成加锁)
重量级锁:加锁过程比较复杂,用到的资源比较多,典型的是内核态的一些操作
在这里插入图片描述
JVM 会根据实际的运行情况,自动选择合适的锁类型。 开发者不需要手动指定使用哪种锁。 但是,了解轻量级锁和重量级锁的原理,可以帮助我们更好地理解 synchronized 的性能特点,并编写更高效的并发代码。

自旋锁和挂起等待锁

自旋锁:不停地检查锁是否被释放,一旦被释放就直接获取锁资源
挂起等待锁:阻塞等待,等待被唤醒
在这里插入图片描述

读写锁和互斥锁

读写锁分为读锁和写锁
读操作时加读锁(共享锁),同时加锁互不影响,多个锁可以共存
写操作时加写锁(排他锁),不能同时加锁,只允许一个写锁执行任务

读锁与读锁可以共存
读锁与写锁不可以共存
写锁与写锁不可以共存

互斥锁是一种最基本的锁机制,在任何情况下保证只有一个线程可以持有锁,并访问被保护的共享资源,其他线程必须保证锁释放后才能去竞争锁
在这里插入图片描述

可重入锁和不可重入锁

可重入锁:对一把锁连续加锁(连续加锁也需要连续解锁)不形成死锁 可重入锁是指,当一个线程已经获取了某个锁之后,可以再次获取同一个锁,而不会被阻塞。 也就是说,同一个线程可以多次进入被该锁保护的同步代码块。

不可重入锁是指,当一个线程已经获取了某个锁之后,如果再次尝试获取同一个锁,则会被阻塞,即使该锁的持有者是当前线程。
在这里插入图片描述

公平锁和非公平锁

公平锁:当两个线程竞争锁时先要求锁的线程获得锁
非公平锁:允许线程在获取锁时不遵循请求顺序。也就是说,如果一个线程在锁可用时,它可以直接获取锁,而不必等待其他线程释放锁。这种策略可能导致某些线程长时间得不到锁(饥饿现象)。
在这里插入图片描述

http://www.lryc.cn/news/580684.html

相关文章:

  • 建材公司网站建设方案/2023年4 5月份疫情结束吗
  • 从事网站开发需要哪些知识/软文代写文案
  • wordpress速度慢设置/百度关键词优化公司
  • 单位网站制作费用报价单/百度seo排名优化助手
  • 国外可以做推广的网站有哪些/网络营销产品策略
  • 做一电影网站怎么赚钱/怎么推广
  • 做自营网站还是amazon/建站系统主要包括
  • wordpress缓存稿/江苏企业seo推广
  • 营销型网站制作方案/一份完整的品牌策划方案
  • 陕西住房和城乡建设部网站首页/搜索引擎营销包括
  • 哈尔滨网站建设信息/河南做网站的
  • 国内优秀的网站/个人博客搭建
  • php和什么语言做网站/个人博客网页设计html
  • 郑州网站建设公司招聘/新手怎么学电商运营
  • 凡科2网站需要备案吗/太原seo外包服务
  • 专业独立门户网站建设/企业培训机构排名
  • 五道口网站建设公司/网店代运营正规公司
  • 有没有99块钱做网站/江门网站定制多少钱
  • 哪家公司做网站好/西地那非片的正确服用方法
  • 深圳微网站建设公司/网络营销是什么
  • 湛江网站设计公司/广州seo技术外包公司
  • 搜狐网站建设的建议/杭州千锋教育地址
  • 推荐网站建设的书/googleseo优化
  • 建一个小型的购物网站服务器一年要多少钱/市场调研怎么做
  • 抖音代运营赚钱吗/seo运营是什么
  • 外行学网页制作与网站建设从入门到精通/发布软文是什么意思
  • 非公企业党建网站建设/全网推广的方式
  • 工信部网站icp备案/舆情信息网
  • 可以做网站的编程有什么软件/关键词优化排名软件流量词
  • 做网站和网页的目的和作用/百度导航下载2020新版语音