位置: 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怎么设置底部三个键)

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

  • 劳务报酬个人所得税税率表
  • 转让不动产为什么不填写预缴申报表
  • 非正常损失的进项税额转出公式
  • 企业接受捐赠固定资产计入什么科目
  • 期末留抵增值税在哪个科目
  • 企业前期开办费怎么入账
  • 上季度忘记申报个税了
  • 没有认证怎么办
  • 无形资产净损失计入
  • 工会基金是扣个人还是扣企业的
  • 别人给开的普通发票能抵扣多少税
  • 企业所得税清算报备表清算结束日
  • 车辆购置税完税证明网上打印
  • 新准则前期差错更正
  • 技术出口税务处理
  • 不动产进项税额分两年抵扣
  • 房地产企业进项税额转出
  • 三证合一 更新
  • 跌价材料出售如何入账
  • 员工成本是员工薪资的多少倍
  • 企业收到委托开发软件的货款如何记账?
  • 售后回租有风险吗
  • 当期免抵税额和当期免抵退税额
  • 居民委员会有没有纳税人识别号吗
  • 小规模附加税减免政策2023
  • 长投抵消三步法
  • 赔偿款和罚款是一样的吗
  • 公路通行费抵扣进项税
  • 闲置资金的利息收益要冲减财务费用
  • 补发工资如何缴纳工人所得税的法条
  • 定额发票上除了发票章还有其他章吗
  • 支付税点是什么意思
  • 鸿蒙系统怎么切换回安卓
  • msiexec.exe是什么进程介绍
  • 奖金属于工资吗?要交税吗?
  • 党团活动经费如何节约
  • 电梯安装包工头赚多少
  • php web3
  • 克拉莫16首
  • 应收账款证券化流程
  • 企业所得税申报表在哪里打印
  • 增删改查功能实现
  • pdclient
  • 收回已核销的坏账并入账是什么意思
  • 办公费用的核算方法
  • 合并报表中为什么要抵损益
  • 电商每天利润表怎么做
  • java公平锁有哪些
  • 即征即退收入不能税前扣除
  • 纳税人减免税申请表怎么填
  • 坏账损失属于营业成本吗
  • 在工资模块中进行各工资类别间的汇总
  • 资源税的征税对象都是原矿和选矿
  • 收入不足3000
  • 跨月开票的业务怎么做
  • 外贸会计账务处理实务
  • 跨期发票账务处理办法
  • 旅客运输进项抵扣加计扣除怎么算
  • 转出的未交增值税转到应交增值税
  • t3用友年底结束怎么建下一年
  • 在建工程的进项税额不再分2年抵扣
  • 年度的汇算清缴
  • 每月分红会计分录
  • 实收资本是什么公司
  • 固定资产多少钱入账
  • win7 mysql5.7.21安装
  • mysql不同数据库不同数据表导入数据
  • mysql数据源
  • win10怎么进u盘系统
  • 联想lenovo小新pro16 2023版
  • vc6运行程序
  • win7双击有声音
  • 欢迎使用来电提醒业务,本次呼叫将以点对点
  • perl计算时间差
  • unity脚本编写教程
  • bat批处理视频教程
  • 前端编码规范 性能
  • python的条件语句有哪些关键字
  • java面向对象和Java有区别吗
  • 企业年金企业账户部分可以提取么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设