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

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

  • 抖音直播怎么下单买东西(抖音直播怎么下架小黄车的商品呢)

    抖音直播怎么下单买东西(抖音直播怎么下架小黄车的商品呢)

  • b站怎么下载音频(b站怎么下载音频电脑)

    b站怎么下载音频(b站怎么下载音频电脑)

  • qcy左右耳配对不上(qcy耳机左右耳不匹配)

    qcy左右耳配对不上(qcy耳机左右耳不匹配)

  • 小米省钱购是小米的吗(小米省钱购提现钱提到哪里了)

    小米省钱购是小米的吗(小米省钱购提现钱提到哪里了)

  • 小米手机相机专业模式怎么调(小米手机相机专业模式ev不能调)

    小米手机相机专业模式怎么调(小米手机相机专业模式ev不能调)

  • 瞩目视频会议可以多少人使用(瞩目视频会议可以参加ZOOM)

    瞩目视频会议可以多少人使用(瞩目视频会议可以参加ZOOM)

  • windows media player可以倍速播放吗(windows media player支持mp4吗)

    windows media player可以倍速播放吗(windows media player支持mp4吗)

  • ipad摔弯了用书压能还原吗(ipadair3摔弯了)

    ipad摔弯了用书压能还原吗(ipadair3摔弯了)

  • qq转发怎么屏蔽部分人(qq转发怎么屏蔽微信好友)

    qq转发怎么屏蔽部分人(qq转发怎么屏蔽微信好友)

  • mdb是什么格式(mdb格式的文件怎么打开编辑)

    mdb是什么格式(mdb格式的文件怎么打开编辑)

  • 连接主机和显示器的线叫什么(连接主机和显示屏的线有几种)

    连接主机和显示器的线叫什么(连接主机和显示屏的线有几种)

  • 钉钉如何找回撤回文件(钉钉里撤回的信息怎么看)

    钉钉如何找回撤回文件(钉钉里撤回的信息怎么看)

  • 电脑怎么回到桌面(电脑怎么可以回到桌面)

    电脑怎么回到桌面(电脑怎么可以回到桌面)

  • 京东商城的调货商品是什么意思(京东商城调货要多久)

    京东商城的调货商品是什么意思(京东商城调货要多久)

  • 笔记本连上手机热点了为什么上不了网(笔记本连上手机wifi却不能上网)

    笔记本连上手机热点了为什么上不了网(笔记本连上手机wifi却不能上网)

  • oppoa11充电呼吸灯在哪里(oppoa79充电时呼吸灯不亮)

    oppoa11充电呼吸灯在哪里(oppoa79充电时呼吸灯不亮)

  • 设置情侣挂件怎么取消(qq情侣挂件别人能看到吗)

    设置情侣挂件怎么取消(qq情侣挂件别人能看到吗)

  • b612的变音怎么弄(b612怎么改变背景)

    b612的变音怎么弄(b612怎么改变背景)

  • 手机照片怎么在电脑上打印(手机照片怎么在打印机上打印)

    手机照片怎么在电脑上打印(手机照片怎么在打印机上打印)

  • iphone xr设置隐藏刘海(苹果xr如何隐藏)

    iphone xr设置隐藏刘海(苹果xr如何隐藏)

  • 华为手机数据怎么转移到内存卡(华为手机数据怎样导入苹果手机)

    华为手机数据怎么转移到内存卡(华为手机数据怎样导入苹果手机)

  • 华为nova3nfc在哪里(华为nova3enfc功能怎么开启)

    华为nova3nfc在哪里(华为nova3enfc功能怎么开启)

  • vivoiqoo如何分屏(vivoiqoo5分屏)

    vivoiqoo如何分屏(vivoiqoo5分屏)

  • 印花税资本金项目如何缴纳
  • 城建税和教育费附加减免政策
  • 内蒙古注册税务师协会
  • 资本公积和盈余公积怎么提取
  • 业务招待费进项税额转出表二
  • 企业为清算状态是什么
  • 水利建设基金可以按次申报吗
  • 零申报失败什么原因
  • 资产项目有
  • 发票可用时间
  • 企业资产损失所得税税前扣除办法
  • 固定收益款可以开增值税专票吗?
  • 赠与合同收税吗
  • 工程结算账务处理实例
  • 资产损失税前扣除及纳税调整明细
  • 交易性金融资产借贷方向
  • 成品盘盈盘亏的会计分录
  • 简易征收纳税人取得专用发票
  • 公户转私户的钱几天能到账
  • 餐饮服务业是否属于企业
  • 企业财务月确定不当造成税务问题
  • 债券回购的含义和种类
  • 周转材料盘点报告单
  • 什么是短期借款利率
  • win10怎么防火墙白名单
  • 个人所得税租房和房贷只能二选一吗
  • u盘做的启动盘在哪里
  • 初识年岁尚温柔 小说 免费
  • 金银首饰在哪个软件买
  • 年底会计结账
  • php注释的主要作用是什么?
  • 蕾德纳斯
  • 微前端Qiankun介绍
  • 信托融资放在哪个科目
  • 小规模纳税人每月申报什么税
  • nodejs 2020
  • 商贸公司用什么名字最好
  • GCC strict aliasing – 嫉妒就是承认自己不如别人
  • 金融商品转让的销售额
  • 库存亏损要缴纳增值税吗
  • 合伙企业的经营所得税率
  • 如何在对公账户对账操作
  • 补交上年度的企业所得税税款计入什么科目
  • 邀请客户参加会议
  • 销售折扣收货方法有哪些
  • 增值税的征收对象是谁
  • 用友u8财务报表打印设置在哪
  • 固定资产折旧的影响因素
  • 企业所得税汇算清缴扣除标准2023
  • 处置固定资产增值税收入与企业所得税收入不一致
  • 个体工商户公帐转法人私人账户
  • 转租单位房子合法吗
  • 政府会计制度之1613在建工程
  • 专用发票不抵扣要认证吗
  • 从增值税抵扣进什么科目
  • 存货周转率多少属正常范围
  • 会计账本是一年一本吗
  • sql语句递归
  • 数据库中的冗余度是什么意思
  • windowxp操作系统
  • 修改注册表优化Win10
  • win10专业版系统安装教程
  • Windows8怎么打开任务管理器
  • Python探索之Metaclass初步了解
  • linux的关闭命令
  • 一键修复ie
  • python2.7安装numpy
  • python怎么计数
  • JavaScript中常用的数据类型有
  • 编写高质量代码改善JAVA程序的151个建议
  • js右键菜单
  • python所有语句
  • 使用SQLite数据库保存和处理数据
  • JavaScript的History API使搜索引擎抓取AJAX内容
  • Jquery $when done then的用法详解
  • Unable to connect to zookeeper
  • 河北电子税务局新版登录
  • 湖北税务投诉电话
  • 车辆购置税退税需要什么资料
  • 税务有问题会罚多少钱?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设