福哥答案2020-04-19:
采纳群员答案:

1 synchronized是关键字,reentrantlock是类,API层面的
2 前者是通过monitor来实现锁机制,后者是基于AQS实现的,通过内部类sync继承aqs实现
3前者会自动释放锁,后者需要手动释放
4 前者是非公平锁,后者可以是公平或非公平,默认非公平
5前者不可中断,后者可中断
6前者不能实现精准通知,后者可以通过condition实现精准通知

最新文章

  1. iOS网络相关知识总结
  2. spring aop 利用JoinPoint获取参数的值和方法名称
  3. day27_面向对象进阶
  4. SQL Server 多条记录的某个字段拼接
  5. ActiveReports 9 新功能:可视化查询设计器(VQD)介绍
  6. Same Tree [LeetCode]
  7. MapInfo格式转arggis格式
  8. EM 算法
  9. Android中px、dp、sp的区别
  10. 转载:android——eclipse如何去除Ctrl+shift+R组合键查找到的.class文件
  11. Data Annotations
  12. R语言 write.xlsx() 写入同一excel,及同一sheet注意
  13. zoj 1889 ones 数学
  14. VMWare Workstation虚拟机 安装Centos7 图文指南
  15. 使用Skaffold一键将项目发布到Kubernetes
  16. 关于 min_25 筛的入门以及复杂度证明
  17. 2017.11.19 C语言基础及流水灯实现
  18. 使用Mybatis时mybatis-config.xml配置中"configuration" 的内容必须匹配 (.....)解决方案
  19. 浅谈加密算法BCrypt
  20. Redis 服务端配置——Could not connect to Redis at 127.0.0.1:6379: Connection refused

热门文章

  1. nodejs之EventEmitter实现
  2. T133316 57级返校测试重测-T4-字符串的修改
  3. 从连接器组件看Tomcat的线程模型——NIO模式
  4. map数据按照list排序
  5. JQuery对下拉列表Select的一些操作
  6. Spark入门(第1讲)
  7. 第 13 篇:DRF 框架之 API 版本管理
  8. MySQL(四)数据备份与还原
  9. 将ip加入到防火墙
  10. Python日历模块