关闭

Java多线程之锁

标签: 多线程并发
238人阅读 评论(0) 收藏 举报
分类:

前言

Java 锁也分很多中。。但这里介绍synchronize和lock区别

1、synchronzie是基于jvm层面,lock是基于代码
2、synchronize块中出现异常jvm会直接释放锁,而lock出现异常必须在finally块中释放锁
3、少量进程之间的并发使用synchronize效率高,由于lock伸缩性比较强,处理大量并发效果好!

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:35397次
    • 积分:1208
    • 等级:
    • 排名:千里之外
    • 原创:78篇
    • 转载:22篇
    • 译文:7篇
    • 评论:1条
    最新评论