位置: IT常识 - 正文

synchronized和lock的异同(synchronized和lock都是可重入锁)

编辑:rootadmin

synchronized和lock的异同如下:
625675125synchronized和lock的异同(synchronized和lock都是可重入锁)

  1、首先synchronized是java内置关键字,在jvm层面,Lock是个java类;

  2、synchronized无法判断是否获取锁的状态,Lock可以判断是否获取到锁;

  3、synchronized会自动释放锁(a 线程执行完同步代码会释放锁 ;b 线程执行过程中发生异常会释放锁),Lock需在finally中手工释放锁(unlock()方法释放锁),否则容易造成线程死锁;

  4、用synchronized关键字的两个线程1和线程2,如果当前线程1获得锁,线程2线程等待。如果线程1阻塞,线程2则会一直等待下去,而Lock锁就不一定会等待下去,如果尝试获取不到锁,线程可以不用一直等待就结束了;

  5、synchronized的锁可重入、不可中断、非公平,而Lock锁可重入、可判断、可公平(两者皆可);

  6、Lock锁适合大量同步的代码的同步问题,synchronized锁适合代码少量的同步问题。

本文链接地址:https://www.jiuchutong.com/zhishi/172106.html 转载请保留说明!

上一篇:荣耀9x怎么设置人脸识别(荣耀9x怎么设置底部三个键)

下一篇:苹果蓝牙耳机怎么调(苹果蓝牙耳机怎么恢复出厂设置)

  • 苹果微信怎么单独加密码锁(苹果微信怎么单独发文字朋友圈)

    苹果微信怎么单独加密码锁(苹果微信怎么单独发文字朋友圈)

  • qq通讯录好友发不过去(qq发给通讯录好友能收到吗)

    qq通讯录好友发不过去(qq发给通讯录好友能收到吗)

  • 美团跑腿新客红包怎么用(美团跑腿新客红包怎么领)

    美团跑腿新客红包怎么用(美团跑腿新客红包怎么领)

  • 钉钉评论怎么回复对方(钉钉评论怎么回复不了)

    钉钉评论怎么回复对方(钉钉评论怎么回复不了)

  • oppo15私密相册怎么打开(oppo里面的私密相册)

    oppo15私密相册怎么打开(oppo里面的私密相册)

  • 斗鱼怎么提现直播收益(斗鱼主播在哪里提现)

    斗鱼怎么提现直播收益(斗鱼主播在哪里提现)

  • 腾讯会议打开摄像头所有人都能看见吗(腾讯会议打开摄像头人数上限)

    腾讯会议打开摄像头所有人都能看见吗(腾讯会议打开摄像头人数上限)

  • 页眉下的横线怎么设置(页眉下的横线怎么加粗)

    页眉下的横线怎么设置(页眉下的横线怎么加粗)

  • 使用域名访问网站是啥意思(使用域名访问网站怎么打开手机)

    使用域名访问网站是啥意思(使用域名访问网站怎么打开手机)

  • 苹果11和11pro黑边一样吗(苹果11和11pro屏幕黑边一样宽吗)

    苹果11和11pro黑边一样吗(苹果11和11pro屏幕黑边一样宽吗)

  • 钉钉只能一个手机登录吗(钉钉一个手机只能打一次卡吗)

    钉钉只能一个手机登录吗(钉钉一个手机只能打一次卡吗)

  • d站是什么(d站是什么意思 到底是什么)

    d站是什么(d站是什么意思 到底是什么)

  • oppo手机有声音但是黑屏怎么办(Oppo手机有声音 但是图像不动)

    oppo手机有声音但是黑屏怎么办(Oppo手机有声音 但是图像不动)

  • 苹果7dfu怎么进(iphone7dfu模式怎么进)

    苹果7dfu怎么进(iphone7dfu模式怎么进)

  • 乐视二怎么录屏(乐视2手机怎么录屏)

    乐视二怎么录屏(乐视2手机怎么录屏)

  • 苹果x录屏功能怎么打开(苹果x录屏功能在哪里)

    苹果x录屏功能怎么打开(苹果x录屏功能在哪里)

  • 荣耀8怎么设置反向充电(荣耀8volte怎么设置)

    荣耀8怎么设置反向充电(荣耀8volte怎么设置)

  • 苹果x云盘满了怎么删除(iphone云盘满了怎么办)

    苹果x云盘满了怎么删除(iphone云盘满了怎么办)

  • 苹果双摄像头有什么用(苹果双摄像头有哪些)

    苹果双摄像头有什么用(苹果双摄像头有哪些)

  • 如何在网上兼职赚钱(如何在网上兼职配音赚钱)

    如何在网上兼职赚钱(如何在网上兼职配音赚钱)

  • 天猫清关材料能删除吗(天猫国际清关完成可以退款吗)

    天猫清关材料能删除吗(天猫国际清关完成可以退款吗)

  • 华为p30pro怎么设置动态锁屏壁纸(华为p30pro怎么设置时间24小时制)

    华为p30pro怎么设置动态锁屏壁纸(华为p30pro怎么设置时间24小时制)

  • vue3 + vite 多项目多模块打包(vue多模块多项目集成)

    vue3 + vite 多项目多模块打包(vue多模块多项目集成)

  • H5外部浏览器直接调起微信——通过url协议 weixin:// 判断是否安装微信及启动微信(支持h5浏览器)

    H5外部浏览器直接调起微信——通过url协议 weixin:// 判断是否安装微信及启动微信(支持h5浏览器)

  • 机器学习期末复习题

    机器学习期末复习题

  • python sorted()函数的参数用法(pythonsorted函数的作用)

    python sorted()函数的参数用法(pythonsorted函数的作用)

  • 递延所得税资产和递延所得税负债
  • 增值税发票必须本人去开吗
  • 企业税后利润留用比例怎么算?
  • 牵引车和挂车都要购买交强险吗
  • 小规模纳税人出口可以退税吗
  • 无追索权保理占用谁的额度
  • 物业费专用发票税率
  • 房地产开发企业预缴增值税
  • 作业成本管理的作用
  • 电商支付的刷单费怎样做记账凭证?
  • 境外企业向境内国外汇款
  • 存货营业外支出包括哪些
  • 员工迟到扣款该怎么处理
  • 退款给客户怎么记分录
  • 银行余额调节表模板
  • 发工资时计提个人所得税
  • 工资3500该不该辞职
  • 地方附加税
  • 小规模减免附加税会计分录怎么做
  • 标准差超过多少不合理
  • 影响盈利能力的外部因素
  • 财务分析的起点是企业的内部分析报告
  • 应交增值税出口退税年末如何结转?
  • 粮食购销企业
  • 小规模企业记账流程
  • 销售商品现金流量表项目
  • 跨年的物业费如何记账
  • 企业原材料成本有哪些
  • 小规模纳税人免征增值税的账务处理
  • 鸿蒙系统怎么隐藏应用图标
  • 华为鸿蒙系统支持苹果手表吗
  • 文竹浇白糖水的正确方法
  • linux系统中pwd命令的作用
  • 发票抵扣条件
  • vue super
  • 科尼西卡神庙在哪里
  • 无形资产使用寿命不确定需要摊销吗
  • 福利费做账分录
  • 存货跌价准备的转销会计分录
  • 发票多开了 财务怎么算税点
  • 合作社计提工资
  • 营销策划费会计分录
  • 租用办公室装修费用会计分录
  • 印花税只能到角吗
  • 换了公司个人所得税重新计算吗
  • 企业所得税征收方式有哪些?
  • 企业所得税的计提
  • 财政收回用款额度
  • 什么内容的发票可以报销
  • 哪种发票可以报税
  • 加计抵减与加计抵消区别
  • 固定资产没收到发票能折旧吗
  • 收到科技局补贴金费怎么入账
  • 折旧完的固定资产出售
  • 购买金税盘的费用会计分录
  • 未收到投资款可以确认实收资本吗
  • 股东追加投资如不追加会怎样
  • 年末待处理财产损益有余额怎么办
  • 加权净资产收益率越高越好吗
  • 单价合同如何计算印花税
  • 公司转账给其他公司账户
  • 应收账款增加说明企业什么
  • 小企业会计建账分录
  • vista安装图解
  • Windows 2000中NTFS磁盘权限应用
  • openmpi编译
  • win8系统如何查看电脑mac物理地址
  • 文件fwpkc1nt.sys
  • KbdTray.exe - KbdTray是什么进程 有什么作用
  • win10预览版21390
  • w7提高开机速度
  • jQuery实现非常实用漂亮的select下拉菜单选择效果
  • dos 批处理
  • java grid
  • css分页样式
  • python内置函数用来返回列表,元组,字典
  • python字符串中的反斜杠
  • 内蒙古自治区耕地保养条例
  • 电子税务局如何查询财务报表
  • 3%增值税专用发票成本多少钱
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设