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

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

  • 一般纳税人的税点
  • 分包从属总包选择简易计税可以吗
  • 增值税专用发票和普通发票的区别
  • 母子公司固定资产交易
  • 其他业务成本影响营业成本吗
  • 其他应收款包括应收利息吗
  • 所得税汇算清缴分录怎么做
  • 生产加工型企业经营范围
  • 公司向股东无息借款要交哪些税
  • 现金短缺溢余求借多少短期借款?
  • 预付房租摊销账务处理
  • 行政事业单位拨入经费
  • 三方协议怎么入账
  • 施工企业实验用具费用计入什么科目
  • 注销时公司账上没有钱付股东投资款
  • 为什么要开增值税
  • 财政授权支付凭证后多久打款
  • 地方教育费附加减免政策
  • 减免附加税的账户有哪些
  • 把黑龙江省
  • 企业所得税年报更正申报
  • 分公司负债,总公司要负担
  • 税控盘服务费抵税会计分录
  • 制造费用分摊的账务处理怎么做?
  • 进口货物有进项税吗
  • 在标题栏显示完整页面
  • 进项发票没认证可以开红字申请单吗
  • 招待费的住宿费可以抵扣吗
  • 电子商务公司的简介
  • 如何防止别人蹭热点
  • php字符串定义
  • 发行债券会计分录怎么写
  • 图片注入php
  • 保险业营改增
  • php 读取大excel
  • 生产车间人员招聘要求
  • 零申报的账怎么做
  • electron-vue官网
  • 支付员工交通费怎么入账
  • 织梦程序
  • 事业单位财政拨款收入会计分录
  • 营改增小规模纳税人认定标准
  • 外汇保值业务的特点包括
  • sql2008强制还原数据库
  • 小规模可以不用软件做账吗
  • 营业总收入同比增长怎么分析
  • 销售返利冲抵货款怎么做账
  • 进项税额抵扣如何做账
  • 印花税处罚适用征管法六十四条规定
  • 注册资本认缴与注册登记实操
  • 劳务费无发票怎么处理
  • 增值税农产品免税
  • 年底本年利润结转错了怎么调
  • 工程材料增值税抵扣比例
  • 公转私怎么操作
  • 其他流动资产
  • mysql免安装版本
  • freebsd 添加用户
  • 重装系统重启后怎么操作
  • RunClubSanDisk.exe是什么程序? 闪迪U盘广告推介程序
  • mac运行很卡怎么办
  • linux中安装软件可使用哪些方式
  • linux系统软件包安装
  • 电脑pc的操作系统叫什么
  • win10无法回退到以前的版本怎么办
  • 举例说明linux的主要应用领域
  • 深入理解新发展理念,推进供给侧结构性改革心得体会
  • windows常用网络命令的使用
  • linux文件处理三剑客
  • 从零基础开始
  • jQuery dataTables与jQuery UI 对话框dialog的使用教程
  • cocos引擎教程
  • javascript数组去重函数
  • Python Sqlite3以字典形式返回查询结果的实现方法
  • javascript学习指南
  • bootstrap js插件
  • 村级公益性支出是什么
  • 税务登录 河北省地方税务局
  • 消费税的征税范围包括
  • 小规模纳税人租赁收入增值税税率是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设