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

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

  • 个人独资企业要承担无限责任吗
  • 查询一般纳税人资格证明
  • 公司被员工劳动仲裁
  • 医院能否开具增值税专用发票
  • 台账和明细账的区别
  • 产品未含税价格怎么算
  • 购入工程物资计入
  • 处理固定资产一个月卖一点
  • 现金日记账的登记依据有
  • 可以给农村信用社的存折转账吗
  • 免交的增值税怎么退
  • 未认证进项税额转出
  • 报增值税怎么取消校验
  • 企业取得的土地使用权应作为固定资产核算
  • 小规模纳税人如何转一般纳税人
  • 个体户需要记账嘛
  • 核销单取消后出口收汇流程
  • 存货跌价准备的金额
  • 企业所得税调增调减项目比例
  • win10待机久了自动关机
  • wordpress常用api
  • php面向对象是什么意思
  • 广告公司收到广告发票如何入账
  • 定额征收怎么交税
  • php的mysql_query
  • 诺曼底作战
  • 分享php守护进程失败
  • 长期股权投资采用权益法核算
  • 银行转账手续费最高多少钱
  • echartx轴刻度设置
  • php json 对象
  • 税控盘的发票怎么做账
  • 增值税纳税申报操作流程
  • 给员工分红是否交税
  • 驱动开发做得长久吗
  • 坏账计提方法会计政策
  • db2入门
  • sql2000管理工具
  • 新会计准则计提减值准备
  • 确认应付职工薪酬怎么算
  • 增量留底退税基金怎么算
  • 行政单位基建账并入大账规定
  • 现金余额出现负数的原因
  • 交租金没有发票怎么办
  • 帮客户支付的机票计入什么科目
  • 应收账款的客户如何分析
  • 非现金资产抵偿债务
  • 支付补偿款计入什么会计科目
  • 商业汇票和银行本票的区别
  • 其他业务收入的附加税的会计分录
  • 法院案件受理费退费申请
  • 税法上的营业收入怎么算
  • 暂估未取得发票汇缴纳税调增怎么填
  • 现代服务业主要包括哪些类型
  • 贸易公司的经营模式
  • 购买固定资产的账务处理
  • 小规模一直零申报有什么影响
  • mysql -ne
  • vpngui.exe是什么进程
  • linux怎么安装iso
  • 在windows xp
  • win7系统搜索不到自己家wi-fi
  • zlib是什么意思
  • linux的安装教程
  • javascript that
  • 问题的英语怎么读
  • android studio jni
  • Unity3D游戏开发标准教程
  • centos ohmyzsh
  • jquery中validate
  • 玩转cmd命令
  • 为什么使用json传输数据
  • js日期格式化方法
  • javascriptz
  • jquery使用css
  • python的入门教程
  • 开票怎么查发票总额
  • 重庆地方税务局刘飞虎
  • 新疆天山农商银行大额存单2024
  • 小规模纳税人土地税减免政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设