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

备案查询站长之家网站网页设计的组成

备案查询站长之家,网站网页设计的组成,wordpress整合discu,网页设计成品网站1.1 可重入锁、不可重入锁 Java中提供的synchronized#xff0c;ReentrantLock#xff0c;ReentrantReadWriteLock都是可重入锁。 重入#xff1a;当前线程获取到A锁#xff0c;在获取之后尝试再次获取A锁是可以直接拿到的。 不可重入#xff1a;当前线程获取到A锁ReentrantLockReentrantReadWriteLock都是可重入锁。 重入当前线程获取到A锁在获取之后尝试再次获取A锁是可以直接拿到的。 不可重入当前线程获取到A锁在获取之后尝试再次获取A锁无法获取到的因为A锁被当前线程占用着需要等待自己释放锁再获取锁。 1.2 乐观锁、悲观锁 Java中提供的synchronizedReentrantLockReentrantReadWriteLock都是悲观锁。 Java中提供的CAS操作就是乐观锁的一种实现。 悲观锁获取不到锁资源时会将当前线程挂起进入BLOCKED、WAITING线程挂起会涉及到用户和内核态的切换而这种切换是比较消耗资源的。 用户态JVM可以自行执行的指令不需要借助操作系统执行。 内核态JVM不可以自行执行需要操作系统才可以执行。 乐观锁获取不到锁资源可以再次让CPU调度重新尝试获取锁资源。 Atomic原子性类中就是基于CAS乐观锁实现的。 1.3 公平锁、非公平锁 Java中提供的synchronized只能是非公平锁。 Java中提供的ReentrantLockReentrantReadWriteLock可以实现公平锁和非公平锁 公平锁线程A获取到了锁资源线程B没有拿到线程B去排队线程C来了锁被A持有同时线程B在排队。直接排到B的后面等待B拿到锁资源或者是B取消后才可以尝试去竞争锁资源。 非公平锁线程A获取到了锁资源线程B没有拿到线程B去排队线程C来了先尝试竞争一波 拿到锁资源开心插队成功。 没有拿到锁资源依然要排到B的后面等待B拿到锁资源或者是B取消后才可以尝试去竞争锁资源。 1.4 互斥锁、共享锁 Java中提供的synchronized、ReentrantLock是互斥锁。 Java中提供的ReentrantReadWriteLock有互斥锁也有共享锁。 互斥锁同一时间点只会有一个线程持有者当前互斥锁。 共享锁同一时间点当前共享锁可以被多个线程同时持有。 知识速记 重入 乐观 公平 互斥
http://www.zqtcl.cn/news/48997/

相关文章:

  • 汝州市文明建设门户网站wordpress主题加载慢
  • 定制型和模板型网站南山建站公司
  • 为女朋友做的表白网站中国建设银行官网个人登录
  • 洛阳网站建设建站系统无锡百度信息流
  • 如何做百万格子网站英文二手汽车网站建设
  • 中国建设银行网站评价网站404页面在哪查看
  • 福州网站定制公司职业教育网站开发
  • 厦门建站方案电子商务公司
  • 网站页面设计效果图台州建设局网站信息价
  • 欧美网站风格湖南建立网站营销策划
  • 旅行社网站建设需求分析浪漫做爰网站
  • 做百度网站要注意什么淮北论坛
  • 龙华做网站的公司外国字体网站
  • 东阳市住房和城乡建设局网站wordpress添加跳转页面
  • 网站功能型和展示型的区别短视频网站建设方案
  • 网站备案和不备案有什么区别自己做的网站首页变成符号了
  • 怎么开个网站短视频seo优化
  • 手游做网站推广应该怎么做微商营销宝app下载
  • 网站的外链是什么wordpress timeline
  • 用asp做网站需要的软件公司小程序制作
  • 漳州本地网站闵行区网页设计公司
  • 网站设计需求书制作一个企业网站多少钱
  • 支付网站建设费会计分录自动优化网站建设咨询
  • 手机网站开发session黑帽seo排名优化
  • 最便宜做网站的方法wordpress 所有页面空白
  • 济南网站建设首推企优互联不错有哪些网站做明星周边
  • 网站建设违法行为想自己做一个网站
  • 凡科做的是网站吗信誉好的龙岗网站建设
  • 江苏省建设执业资格中心网站做一手房有哪些网站比较好啊
  • 汕头装修接单网站京东购物中心