爱吃鱼饵

 

2021年8月5日

Java中的锁

摘要: 第五章 java中的锁 本章将介绍Java并发包中与锁相关的API和组件,以及这些API和组件的使用方式和实现细节。 内容主要包括: 使用 实现 Lock接口 Lock和synchronized对比 Lock接口 synchronized 显式获取和释放锁 隐式获取和释放 锁的可操作性 锁的获取和释 阅读全文

posted @ 2021-08-05 16:03 爱吃鱼饵 阅读(83) 评论(0) 推荐(0) 编辑

并发包中的ArrayBlockingQueue和LinkedBlockingQueu源码阅读

摘要: ArrayBlockingQueue 底层基于数组实现,在对象创建时需要指定数组大小。在构建对象时,已经创建了数组。所以使用 Array 需要特别注意设定合适的队列大小,如果设置过大会造成内存浪费。如果设置内存太小,就会影响并发的性能。 功能上,其内部维护了两个索引指针 putIndex 和 tak 阅读全文

posted @ 2021-08-05 15:59 爱吃鱼饵 阅读(29) 评论(0) 推荐(0) 编辑

导航